From 98b56e1a4930bf1004abe96c0b733c5c8cbf872a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 20:38:18 +1100 Subject: [PATCH] New Crowdin translations by GitHub Action (#11407) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 1508 ++++----- .../InvenTree/locale/da/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/de/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/el/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/en/LC_MESSAGES/django.po | 1504 ++++----- .../InvenTree/locale/es/LC_MESSAGES/django.po | 1498 ++++----- .../locale/es_MX/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/et/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/he/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/id/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/it/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 1568 +++++----- .../InvenTree/locale/no/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 1498 ++++----- .../locale/pt_BR/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 1848 +++++------ .../InvenTree/locale/ru/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 1498 ++++----- .../InvenTree/locale/th/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 1610 +++++----- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 1506 ++++----- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 1498 ++++----- .../locale/zh_Hans/LC_MESSAGES/django.po | 1522 ++++----- .../locale/zh_Hant/LC_MESSAGES/django.po | 1498 ++++----- src/frontend/src/locales/ar/messages.po | 2010 ++++++------ src/frontend/src/locales/bg/messages.po | 2010 ++++++------ src/frontend/src/locales/cs/messages.po | 1988 ++++++------ src/frontend/src/locales/da/messages.po | 1982 ++++++------ src/frontend/src/locales/de/messages.po | 1982 ++++++------ src/frontend/src/locales/el/messages.po | 1982 ++++++------ src/frontend/src/locales/en/messages.po | 1980 ++++++------ src/frontend/src/locales/es/messages.po | 1992 ++++++------ src/frontend/src/locales/es_MX/messages.po | 1992 ++++++------ src/frontend/src/locales/et/messages.po | 2780 +++++++++-------- src/frontend/src/locales/fa/messages.po | 2010 ++++++------ src/frontend/src/locales/fi/messages.po | 2010 ++++++------ src/frontend/src/locales/fr/messages.po | 1982 ++++++------ src/frontend/src/locales/he/messages.po | 2010 ++++++------ src/frontend/src/locales/hi/messages.po | 2010 ++++++------ src/frontend/src/locales/hu/messages.po | 1982 ++++++------ src/frontend/src/locales/id/messages.po | 2010 ++++++------ src/frontend/src/locales/it/messages.po | 1982 ++++++------ src/frontend/src/locales/ja/messages.po | 1982 ++++++------ src/frontend/src/locales/ko/messages.po | 2010 ++++++------ src/frontend/src/locales/lt/messages.po | 2010 ++++++------ src/frontend/src/locales/lv/messages.po | 2010 ++++++------ src/frontend/src/locales/nl/messages.po | 1998 ++++++------ src/frontend/src/locales/no/messages.po | 1980 ++++++------ src/frontend/src/locales/pl/messages.po | 2012 ++++++------ src/frontend/src/locales/pt/messages.po | 1980 ++++++------ src/frontend/src/locales/pt_BR/messages.po | 1982 ++++++------ src/frontend/src/locales/ro/messages.po | 2156 ++++++------- src/frontend/src/locales/ru/messages.po | 1982 ++++++------ src/frontend/src/locales/sk/messages.po | 2010 ++++++------ src/frontend/src/locales/sl/messages.po | 2040 ++++++------ src/frontend/src/locales/sr/messages.po | 1982 ++++++------ src/frontend/src/locales/sv/messages.po | 2012 ++++++------ src/frontend/src/locales/th/messages.po | 2010 ++++++------ src/frontend/src/locales/tr/messages.po | 1982 ++++++------ src/frontend/src/locales/uk/messages.po | 1980 ++++++------ src/frontend/src/locales/vi/messages.po | 2024 ++++++------ src/frontend/src/locales/zh_Hans/messages.po | 2068 ++++++------ src/frontend/src/locales/zh_Hant/messages.po | 1982 ++++++------ 78 files changed, 69706 insertions(+), 68302 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 39225c2040..18f6cf60f0 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:35\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "تعذّر تحويل {original} إلى {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "الكمية المقدمة غير صحيحة" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 92cbfb52a0..38b7a18cd7 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Преобразуването на {original} в {unit} не беше успешно" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Въведена е недопустима стойност" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Част" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Потребител" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Изпратено" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Цялостна наличност" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index a6497330b8..4299f4199a 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 07:07\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nelze převést {original} na {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" @@ -114,7 +114,7 @@ msgstr "Neplaté desetinné číslo" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Název" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Server zaznamenal chybu." msgid "Image" msgstr "Obrazek" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Musí být platné číslo" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Měna" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Vyberte měnu z dostupných možností" @@ -553,8 +553,8 @@ msgstr "Neplatná fyzikální jednotka" msgid "Not a valid currency code" msgstr "Neplatný kód měny" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Stav objednávky" @@ -562,21 +562,21 @@ msgstr "Stav objednávky" msgid "Parent Build" msgstr "Nadřazená sestava" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Zahrnout varianty" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Zahrnout varianty" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Zahrnout varianty" msgid "Part" msgstr "Díl" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategorie" @@ -606,7 +606,7 @@ msgstr "Kategorie" msgid "Ancestor Build" msgstr "Sestava předků" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Přiřazeno mě" @@ -654,15 +654,15 @@ msgstr "Dokončeno před" msgid "Completed after" msgstr "Dokončeno po" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Min. datum" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Max datum" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Vyloučit strom" @@ -670,17 +670,17 @@ msgstr "Vyloučit strom" msgid "Build must be cancelled before it can be deleted" msgstr "Sestavení musí být zrušeno před odstraněním" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Spotřební materiál" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Volitelné" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Sestava" @@ -692,11 +692,11 @@ msgstr "Sledováno" msgid "Testable" msgstr "Testovatelné" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Objednávka nevyřízená" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Přiděleno" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Dostupné" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Na objednávku" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Výrobní příkaz" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Výrobní příkaz" msgid "Location" msgstr "Lokace" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Výstup" @@ -764,7 +764,7 @@ msgstr "Výrobní příkaz nemůže být vytvořen pro odemčený díl" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Výrobní příkaz může být externě splněn pouze pro nakupovatelné díly" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Musí být specifikován odpovědný uživatel nebo skupina" @@ -772,7 +772,7 @@ msgstr "Musí být specifikován odpovědný uživatel nebo skupina" msgid "Build order part cannot be changed" msgstr "Díl výrobního příkazu nelze změnit" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Cílové datum musí být po datu zahájení" @@ -780,9 +780,9 @@ msgstr "Cílové datum musí být po datu zahájení" msgid "Build Order Reference" msgstr "Referenční číslo výrobního příkazu" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Stav sestavení" msgid "Build status code" msgstr "Stavový kód sestavení" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Kód dávky" @@ -867,7 +867,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:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Datum vytvoření" @@ -888,7 +888,7 @@ msgstr "Cílové datum dokončení" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cílové datum dokončení sestavení. Sestavení bude po tomto datu v prodlení." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Datum dokončení" @@ -904,8 +904,8 @@ msgstr "Vystavil" msgid "User who issued this build order" msgstr "Uživatel, který vystavil tento výrobní příkaz" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odpovědný" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Priorita tohoto výrobního příkazu" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Kód projektu" @@ -979,8 +979,8 @@ msgstr "Výstup neodpovídá výrobnímu příkazu" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" @@ -1016,8 +1016,8 @@ msgstr "Vytvořit objekt" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Množství musí být 1 pro zřetězený sklad" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zabrané množství ({q}) nesmí překročit dostupné skladové množství ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Skladové položky" @@ -1096,7 +1096,7 @@ msgstr "Cílová skladová položka" msgid "Build Level" msgstr "Úroveň sestavení" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Název dílu" @@ -1132,7 +1132,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:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Sériová čísla" @@ -1153,7 +1153,7 @@ msgstr "Automaticky zvolit sériová čísla" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" @@ -1242,7 +1242,7 @@ msgstr "Přijmout, že skladové položky nebyly plně přiřazeny k tomuto výr msgid "Required stock has not been fully allocated" msgstr "Požadované zásoby nebyly plně přiděleny" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Přijmout neúplné" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part musí ukazovat na stejný díl jako výrobní příkaz" msgid "Item must be in stock" msgstr "Položka musí být skladem" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupné množství ({q}) překročeno" @@ -1303,7 +1303,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:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Položky přidělení musí být poskytnuty" @@ -1345,23 +1345,23 @@ msgstr "Přiřazení volitelných položek kusovníku k objednávce sestavy" #: build/serializers.py:1123 msgid "All Items" -msgstr "" +msgstr "Všechny položky" #: build/serializers.py:1124 msgid "Untracked Items" -msgstr "" +msgstr "Nesledované položky" #: build/serializers.py:1125 msgid "Tracked Items" -msgstr "" +msgstr "Sledované položky" #: build/serializers.py:1127 msgid "Item Type" -msgstr "" +msgstr "Typ položky" #: build/serializers.py:1128 msgid "Select item type to auto-allocate" -msgstr "" +msgstr "Vyberte typ položky pro automatické přiřazení" #: build/serializers.py:1150 msgid "Failed to start auto-allocation task" @@ -1387,8 +1387,8 @@ msgstr "Informace instalace" msgid "Build" msgstr "Sestavení" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Díl dodavatele" @@ -1413,29 +1413,29 @@ msgstr "Sledovatelné" msgid "Inherited" msgstr "Zděděno" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Povolit varianty" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Položka kusovníku" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "Ve výrobě" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Naplánováno na sestavení" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Externí zásoby" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Dostupné zásoby" @@ -1495,7 +1495,7 @@ msgstr "Pozastaveno" msgid "Cancelled" msgstr "Zrušeno" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Opožděný výrobní příkaz" msgid "Build order {bo} is now overdue" msgstr "Objednávka sestavy {bo} je nyní opožděná" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Je odkaz" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Je soubor" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "Uživatel nemá oprávnění k odstranění těchto příloh" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "Uživatel nemá oprávnění k odstranění této přílohy" @@ -1559,7 +1559,7 @@ msgstr "Popisek kódu projektu" msgid "Updated" msgstr "Aktualizováno" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Časové razítko poslední aktualizace" @@ -1618,7 +1618,7 @@ msgstr "Klíčový text musí být jedinečný" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Uživatel" msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Cena" @@ -1652,7 +1652,7 @@ msgstr "Název tohoto webhooku" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktivní" @@ -1731,7 +1731,7 @@ msgstr "Název" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Parametry zaškrtávacího pole nemohou mít jednotky" msgid "Checkbox parameters cannot have choices" msgstr "Parametry zaškrtávacího pole nemohou mít výběr" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Volby musí být jedinečné" @@ -2095,7 +2095,7 @@ msgstr "Zaškrtávací políčko" msgid "Is this parameter a checkbox?" msgstr "Je tento parametr zaškrtávací políčko?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Volby" @@ -2107,7 +2107,7 @@ msgstr "Platné volby pro tento parametr (oddělené čárkami)" msgid "Selection list for this parameter" msgstr "Seznam výběru pro tento parametr" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Povoleno" @@ -2149,7 +2149,7 @@ msgstr "Šablona" msgid "Parameter template" msgstr "Šablona parametru" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Data" @@ -2157,8 +2157,8 @@ msgstr "Data" msgid "Parameter Value" msgstr "Hodnota parametru" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Datum a čas skenování čárového kódu" msgid "URL endpoint which processed the barcode" msgstr "Koncový bod URL, který zpracoval čárový kód" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Kontext" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} zrušeno" msgid "A order that is assigned to you was canceled" msgstr "Objednávka, která je vám přidělena, byla zrušena" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Přijaté položky" @@ -2590,9 +2590,9 @@ msgstr "Jak často aktualizovat směnné kurzy (pro vypnutí nastavte na nulu)" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "dny" @@ -2844,8 +2844,8 @@ msgstr "Díly jsou ve výchozím nastavení šablony" msgid "Parts can be assembled from other components by default" msgstr "Díly lze ve výchozím nastavení sestavit z jiných komponentů" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponent" @@ -2861,7 +2861,7 @@ msgstr "Možné zakoupit" msgid "Parts are purchaseable by default" msgstr "Díly jsou zakoupitelné ve výchozím nastavení" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Prodejné" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Pokud jsou k dispozici, interní ceny mají přednost před výpočty cenového rozpětí" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "Povolit nulovou hodnotu kusovníku" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "Přijmout nulové množství pro položku kusovníku. Umožňuje použít nastavení množství pro definování množství požadovaného pro sestavení, nezávisle na počtu staveb" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Povolit tisk štítků" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Povolit tisk štítků z webového rozhraní" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "DPI rozlišení štítků" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Rozlišení DPI při generování obrazových souborů, které se dodávají do zásuvných modulů pro tisk štítků" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Povolit reporty" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Povolit generování reportů" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Režim ladění chyb" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Generovat reporty v režimu ladění (HTML výstup)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Zaznamenávat chyby reportů" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Zaznamenávat chyby, které se vyskytnou při vytváření reportů" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Velikost stránky" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Výchozí velikost stránky pro PDF reporty" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Vynutit jednotky parametru" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Pokud jsou uvedeny jednotky, musí hodnoty parametrů odpovídat zadaným jednotkám" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Globálně unikátní sériová čísla" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Sériová čísla pro skladové položky musí být globálně unikátní" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Odstranit vyčerpané zásoby" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Určuje výchozí chování při vyčerpání zásoby položky" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Šablona kódu dávky" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Šablona pro generování výchozích kódů dávky pro skladové položky" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Expirace zásob" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Povolit funkci expirace zásob" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Prodat prošlé zásoby" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Povolit prodej prošlých zásob" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Čas stáří zásob" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Počet dnů, po které jsou skladové položky považovány za nevyužité před uplynutím doby expirace" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Sestavit prošlé zásoby" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Povolit sestavování s prošlými zásobami" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Kontrola vlastnictví zásob" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Umožnit kontrolu vlastnictví nad skladovými místy a položkami" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Výchozí ikona umístění zásob" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Výchozí ikona umístění zásob (prázdné znamená bez ikony)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Zobrazit nainstalované skladové položky" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Zobrazit nainstalované skladové položky ve skladových tabulkách" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Zkontrolovat BOM při instalaci položek" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Nainstalované skladové položky musí existovat v BOM pro nadřazený díl" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Povolit převod mimo sklad" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Umožnit přesun skladových položek, které nejsou na skladě, mezi skladovými místy" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Referenční vzor objednávky sestavy" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Požadovaný vzor pro generování referenčního pole Objednávka sestavy" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Vyžadovat odpovědného vlastníka" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Ke každé objednávce musí být přiřazen odpovědný vlastník" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Vyžadovat aktivní díl" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Zabránit vytváření výrobních příkazů pro neaktivní díly" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Vyžadovat uzamčený díl" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Zabránit vytváření výrobních příkazů pro odemčené díly" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Vyžadovat schválený kusovník" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Zabránit vytváření výrobních příkazů, dokud není schválen kusovník" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Vyžadovat uzavření podobjednávek" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Zabránit dokončení výrobního příkazu dokud nebudou uzavřeny všechny podpříkazy" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Externí výrobní příkazy" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "Povolit funkcionalitu externích výrobních příkazů" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Blokovat, dokud testy neprojdou" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Zabránit dokončení výstupů sestavy, dokud neprojdou všechny požadované testy" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Povolit vracení objednávek" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Povolit funkci vrácení objednávky v uživatelském rozhraní" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Referenční vzor návratové objednávky" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Požadovaný vzor pro vygenerování referenčního pole Návratová objednávka" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Úprava dokončených návratových objednávek" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Umožnit úpravu návratových objednávek po jejich dokončení" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Referenční vzor prodejní objednávky" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Požadovaný vzor pro generování referenčního pole prodejní objednávky" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Výchozí přeprava prodejní objednávky" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Povolit vytvoření výchozí přepravy s prodejními objednávkami" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Úprava dokončených prodejních objednávek" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Umožnit úpravy prodejních objednávek po jejich odeslání nebo dokončení" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "Zásilka vyžaduje kontrolu" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "Zabránit dokončení zásilek dokud nebudou zkontrolovány položky" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Označit odeslané objednávky jako dokončené" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Prodejní objednávky označené jako odeslané se automaticky dokončí a obejdou stav „odesláno“" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Referenční vzor nákupní objednávky" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Požadovaný vzor pro generování referenčního pole nákupní objednávky" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Úprava dokončených nákupních objednávek" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Umožnit úpravy nákupních objednávek po jejich odeslání nebo dokončení" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Převést měnu" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Převést hodnotu předmětu na základní měnu při příjmu zásob" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Automatické dokončování nákupních objednávek" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Automaticky označit nákupní objednávky jako kompletní, jakmile jsou přijaty všechny řádkové položky" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Povolit pole zapomenutého hesla" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Povolení funkce zapomenutého hesla na přihlašovacích stránkách" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Povolit registrace" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Povolit samoregistraci uživatelů na přihlašovacích stránkách" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Povolit SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Povolit SSO na přihlašovacích stránkách" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Povolit SSO registraci" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Povolit samoregistraci uživatelů prostřednictvím SSO na přihlašovacích stránkách" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Povolit synchronizaci SSO skupin" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Povolit synchronizaci InvenTree skupin se skupinami poskytnutými IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "klíč SSO skupiny" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "Název deklarace skupinového atributu poskytnutého IdP" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "mapa SSO skupiny" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Mapování ze skupin SSO do místních InvenTree skupin. Pokud místní skupina neexistuje, bude vytvořena." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Odstranit skupiny mimo SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Zdali mají být skupiny přiřazené uživateli odstraněny pokud nemají backend of IdP. Vypnutí tohoto nastavení můžu způsobit problémy se zabezpečením" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Vyžadován e-mail" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Požadovat, aby uživatel při registraci zadal e-mail" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Automaticky vyplnit SSO uživatele" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automaticky vyplnit údaje o uživateli z údajů o účtu SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Mail dvakrát" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Při registraci dvakrát požádat uživatele o zadání e-mailu" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Heslo dvakrát" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Při registraci dvakrát požádat uživatele o heslo" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Povolené domény" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Omezit registraci na určité domény (oddělené čárkou a začínající @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Skupina při registraci" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Skupina do které jsou nový uživatelé přiřazeni při registraci. Pokud je povolena synchronizace SSO skupin, tato skupina lze přiřadit pouze pokud nezle přiřadit skupinu od IdP." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Vynutit MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Uživatelé musí používat vícefaktorové zabezpečení." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "Povolení tohoto nastavení bude vyžadovat více fázové ověření u všech uživatelů. Všechny relace budou okamžitě ukončeny." -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Zkontrolovat pluginy při spuštění" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Zkontrolujte, zda jsou při spuštění nainstalovány všechny pluginy - povolit v kontejnerových prostředích" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Zkontrolovat aktualizace pluginů" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Povolit pravidelné kontroly aktualizací nainstalovaných pluginů" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Povolit integraci URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Povolit plug-inům přidávat trasy URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Povolit integraci navigace" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Povolit integrování pluginů do navigace" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Povolit integraci aplikací" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Povolit pluginům přidávát aplikace" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Povolit integraci plánu" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Povolit pluginům spouštění naplánovaných úloh" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Povolit integraci událostí" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Povolit pluginům reagovat na interní události" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Povolit rozhraní intergace" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Povolit integrování pluginů do uživatelského rozhraní" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "Povolit integraci emailu" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "Povolit pluginům zpracování odchozích/příchozích emailů" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Povolit projektové kódy" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Povolit projektové kódy pro sledování projektů" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "Povolit inventuru" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "Povolit funkcionalitu pro zaznamenávání historických stavů zásob a hodnoty" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Vyloučit externí umístění" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Vyloučit skladové položky z externích lokací z inventury" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Perioda automatické inventury" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "Počet dní mezi automatickým záznamem inventury" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "Odstranit staré záznamy inventur" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "Odstranit záznamy inventur starší než zadaný počet dní" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "Interval odstranění inventury" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "Záznamy inventur budou odstraněny po zadaném počtu dní" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "Odstranit staré záznamy sledování zásob" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "Odstranit staré záznamy sledování zásob starší než zadaný počet dní" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "Interval odstranění sledování zásob" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "Záznamy sledování zásob budou odstraněny po zadaném počtu dní" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Zobrazit celá jména uživatelů" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Zobrazit plná jména uživatelů namísto uživatelských jmen" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Zobrazit uživatelské profily" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Zobrazit profily uživatelů na jejich profilové stránce" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Povolit data zkušební stanice" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Povolit sběr dat ze zkušební stanice pro výsledky testů" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "Povolit ping stroje" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Povolit pravidelný úkol pingu registrovaných strojů pro kontrolu jejich stavu" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Dodavatel je aktivní" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Výrobce" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Společnost" @@ -4027,7 +4035,7 @@ msgstr "Kontaktní telefonní číslo" msgid "Contact email address" msgstr "Kontaktní e-mailová adresa" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Kontakt" @@ -4080,7 +4088,7 @@ msgstr "DIČ" msgid "Company Tax ID" msgstr "DIČ společnosti" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adresa" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Odkaz na informace o adrese (externí)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Výrobce dílu" @@ -4190,8 +4198,8 @@ msgstr "Zvolte díl" msgid "Select manufacturer" msgstr "Vyberte výrobce" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "MPN" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Dodavatel" @@ -4231,7 +4239,7 @@ msgstr "Dodavatel" msgid "Select supplier" msgstr "Vyberte dodavatele" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Skladová evidence dodavatele" @@ -4267,7 +4275,7 @@ msgstr "základní cena" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimální poplatek (např. poplatek za skladování)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Balení" @@ -4316,7 +4324,7 @@ msgstr "Výchozí měna používaná pro tohoto dodavatele" msgid "Company Name" msgstr "Jméno společnosti" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Skladem" @@ -4452,7 +4460,7 @@ msgstr "Pole neexistuje v cílovém modelu" msgid "Selected field is read-only" msgstr "Vybrané pole je pouze pro čtení" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Importovací relace" @@ -4464,31 +4472,31 @@ msgstr "Pole" msgid "Column" msgstr "Sloupec" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Index řádku" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Původní data řádku" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Chyby" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Platné" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "ID je vyžadováno pro aktualizaci existujících záznamů." -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "Žádný záznam nalezen pro zadané ID" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "Poskytnut neplatný formát ID" @@ -4588,7 +4596,7 @@ msgstr "Počet kopií, které se mají tisknout pro každý štítek" msgid "Connected" msgstr "Připojeno" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Neznámý" @@ -4716,105 +4724,113 @@ msgstr "Maximální pokrok" msgid "Maximum value for progress type, required if type=progress" msgstr "Maximální hodnota pro pokrok typu, vyžadováno pokud typ=pokrok" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Označení objednávky" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Vynikající" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Má projektový kód" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Vytvořil(a)" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Vytvořeno před" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Vytvořeno po" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Má počáteční datum" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Datum začátku před" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Datum začátku po" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Má cílové datum" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Cílové datum před" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Cílové datum po" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "Aktualizováno před" + +#: order/api.py:232 +msgid "Updated After" +msgstr "Aktualizováno po" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Má cenu" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Dokončeno před" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Dokončeno po" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "Externí výrobní příkaz" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Objednávka" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Objednávka byla dokončena" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Interní díl" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Objednávka čeká na vyřízení" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Dokončeno" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Má zásilku" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nákupní objednávka" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Nákupní objednávka" msgid "Sales Order" msgstr "Prodejní objednávka" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Měna pro tuto objednávku (nechte prázdné pro použití výchozí hod msgid "This order is locked and cannot be modified" msgstr "Tato objednávka je uzamčena a nelze ji upravit" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Kontakt nesouhlasí s vybranou společností" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "Datum zahájení musí být před cílovým datem" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "Adresa nesouhlasí s vybranou společností" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Popis objednávky (volitelné)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Vyberte kód projektu pro tuto objednávku" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Odkaz na externí stránku" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Datum zahájení" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Plánované datum zahájení této objednávky" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cílené datum" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Očekávané datum doručení objednávky. Objednávka bude po tomto datu splatná." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Datum vystavení" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Datum vystavení objednávky" #: order/models.py:506 +msgid "Updated At" +msgstr "Aktualizováno v" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Uživatel nebo skupina odpovědná za tuto objednávku" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Kontaktní bod pro tuto objednávku" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Adresa společnosti pro tuto objednávku" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Číslo objednávky" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Stav" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Stav objednávky" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Společnost, od které se položky objednávají" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Reference dodavatele" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Referenční kód objednávky dodavatele" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "přijal" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Datum dokončení objednávky" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Místo určení" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Cílové místo pro přijaté položky" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Dodavatel dílu se musí shodovat s dodavatelem PO" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Řádková položka neodpovídá nákupní objednávce" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "Řádkové položce chybí propojený díl" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Množství musí být kladné" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Zákazník" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Společnost, jíž se položky prodávají" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Stav prodejní objednávky" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Reference zákazníka " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Referenční kód objednávky zákazníka" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Datum odeslání" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "odesláno společností" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "Objednávka je již dokončena" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "Objednávka je již zrušena" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Pouze otevřená objednávka může být označena jako kompletní" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Objednávku nelze dokončit, protože dodávky jsou nekompletní" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Objednávka nemůže být dokončena, protože jsou neúplné přiřazení" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Objednávka nemůže být dokončena, protože jsou neúplné řádkové položky" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "Objednávka je uzamčena a nelze ji upravit" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Množství položky" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Označení řádkové položky" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Poznámky k řádkovým položkám" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cílové datum pro tuto řádkovou položku (pro použití cílového data z objednávky ponechte prázdné)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Popis řádkové položky (nepovinné)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Dodatečný kontext pro tento řádek" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Cena za jednotku" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Řádková položka nákupní objednávky" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Dodavatelský díl musí odpovídat dodavateli" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "Objednávka sestavení musí být označená jako externí" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "Objednávka sestavení může být propojena pouze s montážními díly" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "Výrobní příkaz musí odpovídat lince předmětu dílu" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Díl dodavatele" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Doručeno" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Počet přijatých položek" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Nákupní cena" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Jednotková nákupní cena" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "Externí výrobní příkaz který má být splněn touto linkovou položkou" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Nákupní příkaz extra linka" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Řádková položka prodejní objednávky" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "K prodejní objednávce lze přiřadit pouze prodejné díly" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Prodejní cena" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Jednotková prodejní cena" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Odesláno" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Odeslané množství" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Zásilka prodejní objednávky" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "Adresa zásilky musí odpovídat adrese zákazníka" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "Dodací adresa pro tuto zásilku" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Datum odeslání" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Datum doručení" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Datum doručení zásilky" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Kontroloval(a)" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Uživatel, který zkontroloval tuto zásilku" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Doprava" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Číslo zásilky" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Sledovací číslo" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Informace o sledování zásilky" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Číslo faktury" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Referenční číslo přiřazené faktury" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Zásilka již byla odeslána" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Zásilka nemá žádné přidělené skladové položky" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "Zásilka musí být zkontrolována než může být dokončená" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Prodejní příkaz extra linka" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Přidělení prodejní objednávky" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Skladová položka nebyla přiřazena" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nelze přidělit skladovou položku na řádek s jiným dílem" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Nelze přidělit skladovou položku na řádek bez dílu" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Přidělené množství nesmí překročit množství zásob" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Zabrané množství musí být větší než nula" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Množství musí být 1 pro serializovanou skladovou položku" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Prodejní objednávka neodpovídá zásilce" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Zásilka neodpovídá prodejní objednávce" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Řádek" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Odkaz na zásilku z prodejní objednávky" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Položka" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Vyberte skladovou položku pro přidělení" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Zadejte množství pro přidělení zásob" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Reference návratové objednávky" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Společnost, od které se vrací položky" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Stav návratové objednávky" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "Linkový předmět vratky" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "Zásobní položka musí být specifikována" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "Množství vratky přesahuje množstvní zásob" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "Množstvní vratky musí být více než nula" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Neplatné množství pro sériovou skladovou položku" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Vyberte položku pro vrácení od zákazníka" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Datum přijetí" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "Datum příjetí této vratky" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Výsledek" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Výsledky pro tuto položku" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Náklady spojené s návratem nebo opravou této položky" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Vratka extra linka" @@ -5342,227 +5362,235 @@ msgstr "Kopírovat extra řádky" msgid "Copy extra line items from the original order" msgstr "Kopírovat extra řádkové položky z původní objednávky" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Kopírovat parametry" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "Kopírovat parametry objednávky z původní objednávky" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Řádkové položky" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Dokončené řádky" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Duplikovat objednávku" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Specifikujte možnosti pro duplikaci této objednávky" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "Neplatné ID objednávky" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Název dodavatele" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Objednávku nelze zrušit" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 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:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "Objednávka má nedokončené řádkové položky" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Objednávka není otevřena" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Automatická cena" -#: order/serializers.py:640 +#: order/serializers.py:657 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:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Měna nákupní ceny" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Sloučit položky" -#: order/serializers.py:678 +#: order/serializers.py:695 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:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "Číslo zboží (SKU)" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Interní číslo dílu" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Interní název dílu" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Musí být uveden díl dodavatele" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Objednávka musí být zadána" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Dodavatel musí odpovídat objednávce" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Objednávka musí odpovídat dodavateli" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Řádková položka" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Vyberte cílové umístění pro přijaté položky" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Zadat kód šarže pro příchozí skladové položky" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Datum expirace" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "Zadejte datum expirace pro příchozí skladové položky" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Zadat sériová čísla pro příchozí skladové položky" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Přepsat informace o obalu pro příchozí skladové položky" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Dodatečná poznámka pro příchozí skladové položky" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Čárový kód" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Naskenovaný čárový kód" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Tento čárový kód se již používá" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Musí být uvedeny řádkové položky" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Místo určení musí být specifikováno" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Hodnoty dodaných čárových kódů musí být unikátní" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Zásilky" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Dokončené zásilky" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "Přidělené řádky" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Měna prodejní ceny" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Přidělené položky" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Nebyly poskytnuty žádné údaje o zásilce" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Řádková položka není přiřazena k této objednávce" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Množství musí být kladné" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Zadejte sériová čísla pro přidělení" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Zásilka již byla odeslána" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Zásilka není spojena s touto objednávkou" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Nebyla nalezena žádná shoda pro následující sériová čísla" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Následující sériová čísla nejsou k dispozici" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Řádkový předmět vratky" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Řádková položka neodpovídá vratce" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Řádková položka již byla přijata" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Položky lze přijímat pouze proti objednávkám, které probíhají" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Množství k vrácení" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Měna ceny řádku" @@ -5625,119 +5653,119 @@ msgstr "Vratka po termínu vrácení" msgid "Return order {ro} is now overdue" msgstr "Vratka {ro} je nyní opožděná" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Označené" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Filtrovat podle kategorií s hvězdičkou" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Hloubka" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Filtrovat podle hloubky kategorie" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Nejvyšší úroveň" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Filtrovat podle nejvyšších kategorií" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Kaskáda" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Zahrnout podkategorie do filtrovaných výsledků" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Předek" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Filtrovat podle nadřazené kategorie" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Vyloučit podkategorie v zadané kategorii" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Má výsledky" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "Je varianta" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "Je revizí" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "Má revize" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "Kusovník schválen" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "Kaskádové kategorie" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "Pokud je pravda, zahrne položky z podkategorií dané kategorie" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filtrovat podle numerického ID kategorie nebo doslovného 'null'" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "Sestavený díl je aktivní" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "Sestavený díl je sledovatelný" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "Sestavený díl je testovatelný" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "Kompotenta je aktivní" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "Komponenta je sledovatelná" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Díl komponenty je testovatelný" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "Komponenta je část sestavy" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "Komponenta je virtuální" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "Má dostupné zásoby" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Využití" @@ -5778,7 +5806,7 @@ msgstr "Výchozí klíčová slova pro díly v této kategorii" msgid "Icon" msgstr "Ikona" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Ikona (volitelná)" @@ -5799,7 +5827,7 @@ msgstr "Výchozí hodnota" msgid "Default Parameter Value" msgstr "Výchozí hodnota parametru" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Díly" @@ -5918,7 +5946,7 @@ msgstr "Klíčová slova dílu pro zlepšení vyhledávání" msgid "Part category" msgstr "Kategorie dílu" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "Interní číslo dílu (IPN)" @@ -5951,7 +5979,7 @@ msgstr "Výchozí expirace" msgid "Expiry time (in days) for stock items of this part" msgstr "Expirační čas (ve dnech) pro zásoby tohoto dílu" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimální zásoby na skladě" @@ -6035,751 +6063,751 @@ msgstr "Vlastník odpovědný za tento díl" msgid "Sell multiple" msgstr "Prodat více" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Měna použitá pro výpočet cen v mezipaměti" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Minimální cena kusovníku" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Minimální cena komponent dílu" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Maximální cena kusovníku" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Maximální cena komponent dílu" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Minimální nákupní cena" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Minimální historická nákupní cena" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Maximální nákupní cena" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Maximální historická nákupní cena" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Minimální interní cena" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Minimální cena závislá na množstevní slevě" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Maximální interní cena" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Maximální cena závislá na množstevní slevě" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Minimální cena dodavatele" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Minimální cena dílu od externích dodavatelů" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Maximální cena dodavatele" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Maximální cena dílu od externích dodavatelů" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Minimální cena variant" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Vypočítané minimální náklady na varianty dílů" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Maximální cena variant" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Vypočítané maximální náklady na varianty dílů" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Minimální cena" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Přepsat minimální náklady" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Maximální cena" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Přepsat maximální náklady" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Vypočítané minimální celkové náklady" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Vypočítané maximální celkové náklady" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Minimální prodejní cena" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Minimální prodejní cena na základě cenových zvýhodnění" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Maximální prodejní cena" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Maximální prodejní cena na základě cenových zvýhodnění" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Minimální prodejní cena" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Minimální historická prodejní cena" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Maximální prodejní cena" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Maximální historická prodejní cena" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Díl na inventuru" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Počet položek" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Počet jednotlivých položek zásob v době inventury" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Celkové dostupné zásoby v době inventury" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Datum provedení inventury" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Minimální cena zásob" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Odhadovaná minimální cena zásob k dispozici" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Maximální cena zásob" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Odhadovaná maximální cena zásob k dispozici" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Částeční sleva v ceně" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Šablona testu položky" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Neplatný název šablony - musí obsahovat alespoň jeden alfanumerický znak" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Zkušební šablony lze vytvořit pouze pro testovatelné části" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Testovací šablona se stejným klíčem již existuje pro díl" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Název testu" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Zadejte název testu" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Testovací klíč" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Zjednodušený klíč pro testování" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Popis testu" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Zadejte popis pro tento test" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Je tento test povolen?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Požadováno" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Je tato zkouška vyžadována k projití?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Požadovaná hodnota" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Vyžaduje tato zkouška hodnotu při výpočtu výsledku zkoušky?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Vyžaduje přílohu" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Vyžaduje tato zkouška soubor při přidání výsledku testu?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Platné volby pro tento test (oddělené čárkami)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "Položku kusovníku nelze změnit - sestava je uzamčena" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Položku kusovníku nelze změnit - varianta montáže je uzamčena" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Vyberte nadřazený díl" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Poddílec" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Vyberte díl které bude použit v kusovníku" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Kusovníkové množství pro tuto kusovníkovou položku" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Tato položka kusovníku je nepovinná" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Tento předmět kusovníku je spotřebovatelný (není sledován v objednávkách stavby)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "Nastavit množství" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "Dodatečné množství potřebné pro sestavení k vyúčtování ztráty nastavení" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "Přirozené ztráty" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "Odhadované přirozené ztráty pro stavbu, vyjádřeno v procentech (0-100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "Zaokrouhlení více" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "Zaokrouhlit požadované množství produkce na nejbližší násobek této hodnoty" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Reference položky kusovníku" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Poznámky k položce kusovníku" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Kontrolní součet" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Kontrolní součet řádku kusovníku" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Schváleno" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Tato položka kusovníku ještě nebyla schválena" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Se zdědí" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Tento kusovník se zdědí kusovníky pro varianty dílů" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Skladové položky pro varianty dílu lze použít pro tuto položku kusovníku" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Množství musí být celé číslo pro sledovatelné díly" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Poddíl musí být specifikován" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Náhradní položka kusovníku" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Náhradní díl nemůže být stejný jako hlavní díl" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Nadřazená položka kusovníku" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Náhradní díl" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Díl 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Díl 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Vyberte související díl" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Poznámka pro tento vztah" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Část vztahu nemůže být vytvořena mezi dílem samotným" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Duplicitní vztah již existuje" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Nadřazená kategorie" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Nadřazená kategorie dílu" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Podkategorie" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Výsledky" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Počet výsledků zaznamenaných podle této šablony" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Nákupní měna této skladové položky" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "Soubor není obrázek" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Původní díl" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Vyberte původní díl, který má být duplikován" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Kopírovat obrázek" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Kopírovat obrázek z původního dílu" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Kopírovat kusovník" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Kopírovat kusovník z původního dílu" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Kopírovat parametry" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Kopírovat data parametrů z původního dílu" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Kopírovat poznámky" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Kopírovat poznámky z původního dílu" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "Kopírovat testy" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "Kopírovat testovací šablony z původního dílu" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Počáteční skladové množství" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Zadejte počáteční skladové množství pro tuto část. Pokud je množství nulové, není přidáno žádné." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Počáteční skladové místo" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Zadejte počáteční skladové místo pro tento díl" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Vyberte dodavatele (nebo nechte prázdné pro přeskočení)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Vyberte výrobce (nebo nechte prázdné pro přeskočení)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Číslo dílu výrobce" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Vybraná společnost není platný dodavatel" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Vybraná společnost není platný výrobce" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Výrobce dílu se stejným MPN již existuje" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Dodavatelský díl s tímto SKU již existuje" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Název kategorie" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Budova" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "Množství tohoto dílu, které je v současné době ve výrobě" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Zbývající množství tohoto dílu, které má být postaveno" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Skladové položky" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Revize" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Celkem skladem" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Nezařazené zásoby" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Skladové varianty" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Duplikovat díl" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Kopírovat počáteční data z jiného dílu" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Počáteční zásoby" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Vytvořit díl s počátečním množstvím zásob" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Informace o dodavateli" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Přidat počáteční informace dodavatele pro tento díl" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Kopírovat parametry kategorie" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Kopírovat šablony parametrů z vybrané kategorie dilu" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Stávající obrázek" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Název souboru existujícího obrázku dílu" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Obrázek neexistuje" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Schválit celý kusovník" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Lze postavit" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "Vyžadováno pro výrobní objednávku" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "Přířazeno výrobním objednávkám" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "Vyžadováno pro prodejní objednávky" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "Přiřazeno prodejním objednávkám" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "IPN dílu" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "Popis dílu" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "Vyberte díl u kterého chce vytvořit informace inventury (i pro jeho varianty)" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "Vyberte kategorii pro obsažení všech dílů v dané kategorii (a podkategoriích)" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "Vyberte lokaci pro obsažení všech dílů se zásobami na dané lokaci (včetně pod-lokací)" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "Generovat vstupy inventury" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "Uložit vstupy inventury pro vybrané díly" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "Generovat report" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "Generovat report inventury pro vybrané díly" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Minimální cena" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Přespat vypočítanou hodnotu pro minimální cenu" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Měna minimální ceny" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maximální cena" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Přespat vypočítanou hodnotu pro maximální cenu" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Měna maximální ceny" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Aktualizovat" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Aktualizovat cenu pro díl" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Nelze převést z poskytnutých měn na {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Minimální cena musí být vyšší než maximální cena" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Maximální cena nesmí být nížší než minimální cena" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "Množství musí být větší nebo rovno nule" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Vybrat nadřazenou sestavu" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Vyberte komponentu dílu" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Vyberte díl pro kopírování kusovníku z" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Odstranit existující data" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Odstranit existující položky kusovníku před kopírováním" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Zahrnout zděděné" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Zahrnout položky kusovníku které jsou zdědené z šablonových dílů" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Přeskočit neplatné řádky" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Povolte tuto možnost pro přeskočení neplatných řádků" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Kopírovat náhradní díly" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopírovat náhradní díly při duplikaci položek kusovníku" @@ -8264,168 +8292,168 @@ msgstr "part_image tag vyžaduje instanci dílu" msgid "company_image tag requires a Company instance" msgstr "company_image tag vyžaduje intanci společnosti" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Filtrovat dle hloubky lokace" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "Filtrovat dle nejvyšší lokace" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Zahrnout pod-lokace ve filtrovaných výsledcích" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Nadřazená místo" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Filtrovat podle nadřazené lokace" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Název dílu (citlivost písmen na malá a velká písmena)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Název dílu obsahuje (citlivost písmen na malá a velká písmena)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Název dílu (regex)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "IPN dílu (citlivost písmen na malá a velká písmena)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "IPN dílu obsahuje (citlivost písmen na malá a velká písmena)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "IPN dílu (regex)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Minimální zásoby" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Maximální zásoby" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Kód stavu" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Externí umístění" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Spotřebováno výrobním příkazem" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Nainstalováno v jiné skladové položce" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Strom dílů" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Aktualizováno před" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Aktualizováno po" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Inventura před" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Inventura po" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Datum expirace ped" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Datum expirace po" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Zastaralé" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "Zadejte PK skladové položky, abyste vyloučili danou položku a všechny její potomky" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "Umístění kaskády" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "Pokud je pravda, uveďte předměty v podružených místech dané lokace" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "Filtrovat podle numberické ID lokace nebo doslovného 'null'" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Množství je povinné" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Platný díl musí být dodán" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Daný dodavatelský díl neexistuje" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Dodavatelský díl na nastavenou velikost balení, ale znak use_pack_size není nastaven" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Sériové čísla nemohou být zadána pro díl bez sledovanosti" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Zahrnout nainstalované" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "Pokud je pravda, zahrne výslekdy testů pro předměty nainstalované pod danou skladovou položku" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "Filtrovat podle číselného ID položky skladu" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "Skladová položka s ID {id} neexistuje" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "Zahrnout varianty" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "Datum po" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "Datum před" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 25e9c3126a..dba30c210d 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Ugyldigt antal angivet" @@ -114,7 +114,7 @@ msgstr "Ugyldig decimalværdi" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Navn" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "En fejl blev logget af serveren." msgid "Image" msgstr "Billede" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Skal være et gyldigt tal" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Vælg valuta fra tilgængelige muligheder" @@ -553,8 +553,8 @@ msgstr "Ugyldig fysisk enhed" msgid "Not a valid currency code" msgstr "Ikke en gyldig valutakode" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Ordre status" @@ -562,21 +562,21 @@ msgstr "Ordre status" msgid "Parent Build" msgstr "Overordnet produktion" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategori" @@ -606,7 +606,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Tildelt til Mig" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Forbrugsvare" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Valgfri" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "Sporet" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Ordre Udestående" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Allokeret" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Tilgængelig" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Produktionsordre" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Produktionsordre" msgid "Location" msgstr "Lokation" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Ansvarlig bruger eller gruppe skal specificeres" @@ -772,7 +772,7 @@ msgstr "Ansvarlig bruger eller gruppe skal specificeres" msgid "Build order part cannot be changed" msgstr "Byggeordre enhed kan ikke ændres" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Produktions Status" msgid "Build status code" msgstr "Produktions statuskode" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batch Kode" @@ -867,7 +867,7 @@ msgstr "Batch Kode" msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Oprettelsesdato" @@ -888,7 +888,7 @@ msgstr "Projekteret afslutningsdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Dato for afslutning" @@ -904,8 +904,8 @@ msgstr "Udstedt af" msgid "User who issued this build order" msgstr "Bruger som udstedte denne byggeordre" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ansvarlig" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Projektkode" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Lagervarer" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Del Navn" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Serienummer" @@ -1153,7 +1153,7 @@ msgstr "Automatisk alloker serienumre" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienumre findes allerede eller er ugyldige" @@ -1242,7 +1242,7 @@ msgstr "Accepter at lagervarer ikke er fuldt tildelt til denne byggeordre" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Accepter ufuldført" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "Varen skal være på lager" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgængeligt antal ({q}) overskredet" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "Byg" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Leverandør Del" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Stykliste Del" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "I Produktion" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Ekstern Lager" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Tilgængelig Lager" @@ -1495,7 +1495,7 @@ msgstr "På Hold" msgid "Cancelled" msgstr "Annulleret" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "Projekt Kode Label" msgid "Updated" msgstr "Opdateret" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "Nøglestrengen skal være unik" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Bruger" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Pris" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktiv" @@ -1731,7 +1731,7 @@ msgstr "Titel" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Afsendt" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 7bb5550c7b..5122b5e9b2 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Konnte {original} nicht in {unit} umwandeln" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -114,7 +114,7 @@ msgstr "Ungültiger Dezimalwert" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Name" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Ein Fehler wurde vom Server protokolliert." msgid "Image" msgstr "Bild" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Muss eine gültige Nummer sein" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Währung" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Währung aus verfügbaren Optionen auswählen" @@ -553,8 +553,8 @@ msgstr "Ungültige physikalische Einheit" msgid "Not a valid currency code" msgstr "Kein gültiger Währungscode" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Bestellstatus" @@ -562,21 +562,21 @@ msgstr "Bestellstatus" msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Varianten einschließen" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Varianten einschließen" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Varianten einschließen" msgid "Part" msgstr "Teil" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategorie" @@ -606,7 +606,7 @@ msgstr "Kategorie" msgid "Ancestor Build" msgstr "Vorgänger-Build" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Mir zugewiesen" @@ -654,15 +654,15 @@ msgstr "Abgeschlossen vor" msgid "Completed after" msgstr "Abgeschlossen nach" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Baum ausschließen" @@ -670,17 +670,17 @@ msgstr "Baum ausschließen" msgid "Build must be cancelled before it can be deleted" msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Verbrauchsmaterial" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Optional" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Baugruppe" @@ -692,11 +692,11 @@ msgstr "Nachverfolgt" msgid "Testable" msgstr "Prüfbar" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Offene Bestellung" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Zugeordnet" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Verfügbar" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Bestellt" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Bauauftrag" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Bauauftrag" msgid "Location" msgstr "Lagerort" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Bauprodukt" @@ -764,7 +764,7 @@ msgstr "Baureihenfolge kann nicht für ein inaktives Teil erstellt werden" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden" @@ -772,7 +772,7 @@ msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden" msgid "Build order part cannot be changed" msgstr "Teil in Bauauftrag kann nicht geändert werden" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Zieldatum muss nach dem Startdatum liegen" @@ -780,9 +780,9 @@ msgstr "Zieldatum muss nach dem Startdatum liegen" msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Bauauftrags-Status" msgid "Build status code" msgstr "Bau-Statuscode" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Losnummer" @@ -867,7 +867,7 @@ msgstr "Losnummer" msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Erstelldatum" @@ -888,7 +888,7 @@ msgstr "geplantes Fertigstellungsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -904,8 +904,8 @@ msgstr "Aufgegeben von" msgid "User who issued this build order" msgstr "Nutzer der diesen Bauauftrag erstellt hat" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Verantwortlicher Benutzer" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Projektcode" @@ -979,8 +979,8 @@ msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -1016,8 +1016,8 @@ msgstr "Objekt bauen" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Lagerartikel" @@ -1096,7 +1096,7 @@ msgstr "Ziel-Lagerartikel" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Name des Teils" @@ -1132,7 +1132,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:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Seriennummer" @@ -1153,7 +1153,7 @@ msgstr "Seriennummern automatisch zuweisen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" @@ -1242,7 +1242,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:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Unvollständig Zuweisung akzeptieren" @@ -1290,7 +1290,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:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Verfügbare Menge ({q}) überschritten" @@ -1303,7 +1303,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:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "Zusammenbau" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -1413,29 +1413,29 @@ msgstr "Nachverfolgbar" msgid "Inherited" msgstr "Vererbt" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Varianten zulassen" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Stücklisten-Position" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "In Produktion" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Geplant zum Erstellen" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Externes Lager" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Verfügbarer Bestand" @@ -1495,7 +1495,7 @@ msgstr "Pausiert" msgid "Cancelled" msgstr "Storniert" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Überfälliger Bauauftrag" msgid "Build order {bo} is now overdue" msgstr "Bauauftrag {bo} ist jetzt überfällig" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Link" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Datei" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "Benutzer hat keine Berechtigung zum Löschen der Anhänge" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "Aktualisiert" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Zeitstempel der letzten Aktualisierung" @@ -1618,7 +1618,7 @@ msgstr "Schlüsseltext muss eindeutig sein" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Benutzer" msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Preis" @@ -1652,7 +1652,7 @@ msgstr "Name für diesen Webhook" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktiv" @@ -1731,7 +1731,7 @@ msgstr "Titel" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Checkbox-Parameter können keine Einheiten haben" msgid "Checkbox parameters cannot have choices" msgstr "Checkbox-Parameter können keine Auswahl haben" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Auswahl muss einzigartig sein" @@ -2095,7 +2095,7 @@ msgstr "Checkbox" msgid "Is this parameter a checkbox?" msgstr "Ist dieser Parameter eine Checkbox?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Auswahlmöglichkeiten" @@ -2107,7 +2107,7 @@ msgstr "Gültige Optionen für diesen Parameter (durch Kommas getrennt)" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Aktiviert" @@ -2149,7 +2149,7 @@ msgstr "Vorlage" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Wert" @@ -2157,8 +2157,8 @@ msgstr "Wert" msgid "Parameter Value" msgstr "Parameter Wert" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Kontext" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} storniert" msgid "A order that is assigned to you was canceled" msgstr "Eine Bestellung, die Ihnen zugewiesen war, wurde storniert" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Artikel erhalten" @@ -2590,9 +2590,9 @@ msgstr "Wie oft Wechselkurse aktualisiert werden sollen (auf Null zum Deaktivier #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "Tage" @@ -2844,8 +2844,8 @@ msgstr "Teile sind standardmäßig Vorlagen" msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponente" @@ -2861,7 +2861,7 @@ msgstr "Kaufbar" msgid "Parts are purchaseable by default" msgstr "Artikel sind grundsätzlich kaufbar" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Verkäuflich" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Falls verfügbar, überschreiben interne Preise Preispannenberechnungen" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Labeldruck aktivieren" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Labeldruck über die Website aktivieren" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Label Bild DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI-Auflösung bei der Erstellung von Bilddateien für Etikettendruck-Plugins" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Berichte aktivieren" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Berichterstellung aktivieren" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Entwickler-Modus" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Berichte im Entwickler-Modus generieren (als HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Berichtsfehler protokollieren" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Fehler, die beim Erstellen von Berichten auftreten, protokollieren" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Seitengröße" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Standardseitenformat für PDF-Bericht" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Parameter Einheiten durchsetzen" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Wenn Einheiten angegeben werden, müssen die Parameterwerte mit den angegebenen Einheiten übereinstimmen" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Global einzigartige Seriennummern" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Seriennummern für Lagerartikel müssen global eindeutig sein" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Erschöpften Lagerartikel löschen" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Legt das Standardverhalten fest, wenn ein Lagerartikel aufgebraucht ist" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Losnummer Vorlage" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Vorlage für die Generierung von Standard-Losnummern für Lagerbestände" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Bestands-Ablauf" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Ablaufen von Bestand ermöglichen" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Abgelaufenen Bestand verkaufen" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Verkauf von abgelaufenem Bestand erlaubt" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Bestands-Stehzeit" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Anzahl an Tagen, an denen Bestand als abgestanden markiert wird, bevor sie ablaufen" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Abgelaufenen Bestand verbauen" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Verbauen von abgelaufenen Bestand erlaubt" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Bestands-Eigentümerkontrolle" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Standardsymbol für Lagerort" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Standardsymbol für Lagerstandort (leer bedeutet kein Symbol)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Zeige installierte Lagerartikel" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Anzeige der installierten Lagerartikel in Bestandstabellen" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Prüfe BOM bei der Installation von Elementen" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Installierte Lagerbestandteile müssen im BOM für den übergeordneten Teil vorhanden sein" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Erlaube Verschieben von \"nicht auf Lager\" Bestand" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Lagerartikel, die nicht auf Lager sind, können zwischen Lagerstandorten übertragen werden" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Bauauftragsreferenz-Muster" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bauaufträge" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Verantwortlicher Besitzer erforderlich" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Jeder Bestellung muss ein verantwortlicher Besitzer zugewiesen werden" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Blockieren bis Test bestanden" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Verhindert die Fertigstellung bis alle erforderlichen Tests bestanden sind" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Rücksendungen aktivieren" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Aktivieren der Rücksendung-Funktion in der Benutzeroberfläche" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Referenz Muster für Rücksendungen" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Rücksendungen" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Abgeschlossene Rücksendungen bearbeiten" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Bearbeitung von Rücksendungen nach Abschluss erlauben" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Auftragsreferenz-Muster" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Aufträge" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Auftrag Standardsendung" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Erstelle eine Standardsendung für Aufträge" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Abgeschlossene Aufträge bearbeiten" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Bearbeitung von Aufträgen nach Versand oder Abschluss erlauben" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Versendete Bestellungen als abgeschlossen markieren" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Als versendet markierte Aufträge werden automatisch abgeschlossen und überspringen den Status \"Versandt\"" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Bestellungsreferenz-Muster" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bestellungen" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Abgeschlossene Einkaufsaufträge bearbeiten" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Bearbeitung von Einkaufsaufträgen nach Versand oder Abschluss erlauben" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Bestellungen automatisch abschließen" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Bestellung automatisch als abgeschlossen markieren, wenn der Empfang aller Artikel bestätigt wurde" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Passwort vergessen aktivieren" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Registrierung erlauben" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "SSO aktivieren" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "SSO auf den Anmeldeseiten aktivieren" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "SSO Selbstregistrierung aktivieren" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Selbstregistrierung über SSO für Benutzer auf den Anmeldeseiten aktivieren" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "SSO Gruppensynchronisation aktivieren" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "SSO Gruppenschlüssel" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Email-Adresse erforderlich" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "SSO-Benutzer automatisch ausfüllen" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "E-Mail zweimal" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Bei der Registrierung den Benutzer zweimal nach der E-Mail-Adresse fragen" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Passwort zweimal" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Erlaubte Domains" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Anmeldung auf bestimmte Domänen beschränken (kommagetrennt, beginnend mit @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Gruppe bei Registrierung" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "MFA erzwingen" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Plugins beim Start prüfen" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Beim Start überprüfen, ob alle Plugins installiert sind - Für Container aktivieren" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Nach Plugin-Aktualisierungen suchen" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Periodische Überprüfungen auf Updates für installierte Plugins aktivieren" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "URL-Integration aktivieren" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Plugins zum Hinzufügen von URLs aktivieren" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Navigations-Integration aktivieren" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Plugins zur Integration in die Navigation aktivieren" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "App-Integration aktivieren" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Plugins zum Hinzufügen von Apps aktivieren" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Terminplan-Integration aktivieren" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Geplante Aufgaben aktivieren" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Ereignis-Integration aktivieren" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Externe Standorte ausschließen" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Automatische Inventur-Periode" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Vollständige Namen von Benutzern anzeigen" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Vollständigen Namen von Benutzern anstatt Benutzername anzeigen" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Teststation-Daten aktivieren" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Teststation-Datenerfassung für Testergebnisse aktivieren" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Lieferant ist aktiv" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Hersteller" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Firma" @@ -4027,7 +4035,7 @@ msgstr "Kontakt-Telefon" msgid "Contact email address" msgstr "Kontakt-Email" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Kontakt" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adresse" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Link zu Adressinformationen (extern)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Herstellerteil" @@ -4190,8 +4198,8 @@ msgstr "Teil auswählen" msgid "Select manufacturer" msgstr "Hersteller auswählen" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "MPN" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Zulieferer" @@ -4231,7 +4239,7 @@ msgstr "Zulieferer" msgid "Select supplier" msgstr "Zulieferer auswählen" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Lagerbestandseinheit (SKU) des Zulieferers" @@ -4267,7 +4275,7 @@ msgstr "Basiskosten" msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Verpackungen" @@ -4316,7 +4324,7 @@ msgstr "Standard-Währung für diesen Zulieferer" msgid "Company Name" msgstr "Firmenname" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Auf Lager" @@ -4452,43 +4460,43 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" #: importer/models.py:491 msgid "Field" -msgstr "" +msgstr "Feld" #: importer/models.py:493 msgid "Column" -msgstr "" +msgstr "Spalte" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Fehler" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Gültig" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "Anzahl der zu druckenden Kopien für jedes Label" msgid "Connected" msgstr "Verbunden" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Unbekannt" @@ -4598,7 +4606,7 @@ msgstr "Drucken" #: machine/machine_types/label_printer.py:234 msgid "Warning" -msgstr "" +msgstr "Warnung" #: machine/machine_types/label_printer.py:235 msgid "No media" @@ -4606,7 +4614,7 @@ msgstr "Keine Medien" #: machine/machine_types/label_printer.py:236 msgid "Paper jam" -msgstr "" +msgstr "Papierstau" #: machine/machine_types/label_printer.py:237 msgid "Disconnected" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Bestellreferenz" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Ausstehend" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Erstellt von" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Hat Preise" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Bestellung" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Bestellung abgeschlossen" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Internes Teil" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Bestellung ausstehend" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Fertig" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Bestellung" msgid "Sales Order" msgstr "Auftrag" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Währung für diesen Auftrag (leer lassen, um Firmenstandard zu verwende msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Kontakt stimmt nicht mit der ausgewählten Firma überein" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Auftragsbeschreibung (optional)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Projektcode für diesen Auftrag auswählen" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Link auf externe Seite" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Zieldatum" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Geplantes Lieferdatum für Auftrag." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Aufgabedatum" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Datum an dem die Bestellung aufgegeben wurde" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Nutzer oder Gruppe der/die für diesen Auftrag zuständig ist/sind" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Ansprechpartner für diesen Auftrag" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Firmenadresse für diesen Auftrag" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Bestell-Referenz" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Status" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Bestellungs-Status" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Firma bei der die Teile bestellt werden" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Zulieferer-Referenz" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Zulieferer Bestellreferenz" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "Empfangen von" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Ziel-Lager" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Position stimmt nicht mit Kaufauftrag überein" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Firma an die die Teile verkauft werden" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Kundenreferenz" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Bestellreferenz" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Versanddatum" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "Versand von" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "Bestellung ist bereits abgeschlossen" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "Bestellung ist bereits storniert" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Auftrag kann nicht abgeschlossen werden, da unvollständige Sendungen vorhanden sind" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Auftrag kann nicht abgeschlossen werden, da es unvollständige Positionen gibt" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Anzahl" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Position - Referenz" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Position - Notizen" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Zieldatum für diesen Einzelposten (leer lassen, um das Zieldatum des Auftrags zu verwenden)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Positionsbeschreibung (optional)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Zusätzlicher Kontext für diese Zeile" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Stückpreis" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Lieferantenteil muss mit Lieferant übereinstimmen" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Zuliefererteil" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Empfangen" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Preis" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Verkaufspreis" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Stückverkaufspreis" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Versendet" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Versendete Menge" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Versanddatum" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Lieferdatum" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Versanddatum" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Kontrolliert von" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Sendung" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Sendungsnummer" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Sendungsverfolgungsnummer" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Informationen zur Sendungsverfolgung" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Rechnungsnummer" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Referenznummer für zugehörige Rechnung" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Sendung wurde bereits versandt" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Sendung hat keine zugewiesene Lagerartikel" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Lagerartikel wurde nicht zugewiesen" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kann Lagerartikel keiner Zeile mit einem anderen Teil hinzufügen" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Auftrag gehört nicht zu Sendung" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Sendung gehört nicht zu Auftrag" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Position" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Sendungsnummer-Referenz" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Position" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Lagerartikel für Zuordnung auswählen" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Rücksendungsreferenz" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Firma von der die Artikel zurückgeschickt werden" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Status der Rücksendung" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Artikel zur Rücksendung auswählen" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Empfangsdatum" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Ergebnis" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Ergebnis für dieses Zeilenelement" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Kosten für die Rückgabe oder Reparatur dieses Objektes" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Parameter kopieren" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Positionen" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Abgeschlossene Positionen" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Lieferant" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Bestellung kann nicht verworfen werden" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Erlaube das Schließen des Auftrags mit unvollständigen Positionen" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "Auftrag hat unvollständige Positionen" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Der Auftrag ist nicht offen" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Automatische Preisgestaltung" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Kaufpreis automatisch basierend auf Lieferantenbestandsdaten berechnen" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Kaufpreiswährung" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Elemente zusammenfügen" -#: order/serializers.py:678 +#: order/serializers.py:695 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:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "Lieferanten-Teilenummer" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Interne Teilenummer" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Zuliefererteil muss ausgewählt werden" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Bestellung muss angegeben sein" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Lieferant muss mit der Bestellung übereinstimmen" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Die Bestellung muss mit dem Lieferant übereinstimmen" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Position" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Zielort für empfangene Teile auswählen" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Losnummer für eingehende Lagerartikel" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Ablaufdatum" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Seriennummern für eingehende Lagerartikel" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Barcode" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Gescannter Barcode" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Barcode ist bereits in Verwendung" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Positionen müssen angegeben werden" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Ziel-Lagerort muss angegeben werden" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Barcode muss eindeutig sein" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Abgeschlossene Sendungen" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Verkaufspreis-Währung" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Keine Sendungsdetails angegeben" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Position ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Anzahl muss positiv sein" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Seriennummern zum Zuweisen eingeben" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Sendung wurde bereits versandt" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Sendung ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Folgende Serienummern konnten nicht gefunden werden" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Artikel der Bestellzeile zurücksenden" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Artikel entspricht nicht der Rücksendeschrift" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Artikel wurde bereits erhalten" -#: order/serializers.py:2056 +#: order/serializers.py:2075 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:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Verkaufspreis-Währung" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Markiert" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Nach markierten Kategorien filtern" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Ebenen" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Filter nach Kategorietiefe" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Oberste Ebene" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Mehrstufig" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Unterkategorien in gefilterte Ergebnisse einbeziehen" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Übergeordnetes" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Nach übergeordneter Kategorie filtern" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Unterkategorien in der angegebenen Kategorie ausschließen" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Ergebnisse" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Verwendet" @@ -5778,7 +5806,7 @@ msgstr "Standard-Stichworte für Teile dieser Kategorie" msgid "Icon" msgstr "Symbol" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Symbol (optional)" @@ -5799,7 +5827,7 @@ msgstr "Standard-Wert" msgid "Default Parameter Value" msgstr "Standard Parameter Wert" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Teile" @@ -5918,7 +5946,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" msgid "Part category" msgstr "Teile-Kategorie" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN (Interne Produktnummer)" @@ -5951,7 +5979,7 @@ msgstr "Standard Ablaufzeit" msgid "Expiry time (in days) for stock items of this part" msgstr "Ablauf-Zeit (in Tagen) für Bestand dieses Teils" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimaler Bestand" @@ -6035,751 +6063,751 @@ msgstr "Verantwortlicher Besitzer für dieses Teil" msgid "Sell multiple" msgstr "Mehrere verkaufen" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Währung für die Berechnung der Preise im Cache" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Minimale Stücklisten Kosten" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Minimale Kosten für Teile" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Maximale Stücklisten Kosten" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Maximale Kosten für Teile" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Minimale Einkaufskosten" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Minimale historische Kaufkosten" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Maximale Einkaufskosten" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Maximale historische Einkaufskosten" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Minimaler interner Preis" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Minimale Kosten basierend auf den internen Staffelpreisen" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Maximaler interner Preis" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Maximale Kosten basierend auf internen Preisstaffeln" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Minimaler Lieferantenpreis" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Mindestpreis für Teil von externen Lieferanten" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Maximaler Lieferantenpreis" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Maximaler Preis für Teil von externen Lieferanten" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Minimale Variantenkosten" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Berechnete minimale Kosten für Variantenteile" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Maximale Variantenkosten" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Berechnete maximale Kosten für Variantenteile" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Minimale Kosten" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Mindestkosten überschreiben" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Maximale Kosten" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Maximale Kosten überschreiben" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Berechnete Mindestkosten" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Berechnete Maximalkosten" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Mindestverkaufspreis" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Mindestverkaufspreis basierend auf Staffelpreisen" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Maximaler Verkaufspreis" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Maximalverkaufspreis basierend auf Staffelpreisen" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Mindestverkaufskosten" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Minimaler historischer Verkaufspreis" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Maximale Verkaufskosten" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Maximaler historischer Verkaufspreis" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Teil für die Inventur" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Stückzahl" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Anzahl einzelner Bestandseinträge zum Zeitpunkt der Inventur" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Insgesamt verfügbarer Lagerbestand zum Zeitpunkt der Inventur" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Datum der Inventur" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Mindestbestandswert" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Geschätzter Mindestwert des vorhandenen Bestands" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Maximaler Bestandswert" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Geschätzter Maximalwert des vorhandenen Bestands" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Ungültiger Vorlagenname - es muss mindestens ein alphanumerisches Zeichen enthalten sein" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Testvorlage mit demselben Schlüssel existiert bereits für Teil" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Test-Name" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Namen für diesen Test eingeben" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Testschlüssel" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Vereinfachter Schlüssel zum Test" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Test-Beschreibung" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Ist dieser Test aktiviert?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Benötigt" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Erfordert Wert" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Muss für diesen Test ein Wert für das Test-Ergebnis eingetragen werden?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Muss für diesen Test ein Anhang für das Test-Ergebnis hinzugefügt werden?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Gültige Optionen für diesen Test (durch Komma getrennt)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Ausgangsteil auswählen" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Untergeordnetes Teil" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Teil für die Nutzung in der Stückliste auswählen" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Stücklisten-Anzahl für dieses Stücklisten-Teil" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Diese Stücklisten-Position ist optional" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Diese Stücklisten-Position ist ein Verbrauchsartikel (sie wird nicht in Bauaufträgen verfolgt)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Referenz der Postion auf der Stückliste" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Notizen zur Stücklisten-Position" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Prüfsumme" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Prüfsumme der Stückliste" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "überprüft" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Diese Stücklistenposition wurde validiert" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Wird vererbt" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten vererbt" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Bestand von Varianten kann für diese Stücklisten-Position verwendet werden" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Zuliefererteil muss festgelegt sein" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Stücklisten Ersatzteile" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Ersatzteil kann nicht identisch mit dem Hauptteil sein" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Übergeordnete Stücklisten Position" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Ersatzteil" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Teil 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Teil 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "verknüpftes Teil auswählen" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Teil-Beziehung kann nicht zwischen einem Teil und sich selbst erstellt werden" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Doppelte Beziehung existiert bereits" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Übergeordnete Kategorie" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Übergeordnete Teilkategorie" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Unter-Kategorien" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Ergebnisse" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Anzahl der Ergebnisse, die in dieser Vorlage aufgezeichnet wurden" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Kaufwährung dieses Lagerartikels" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Originalteil" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Originalteil zum Duplizieren auswählen" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Bild kopieren" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Bild vom Originalteil kopieren" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Stückliste kopieren" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Stückliste vom Originalteil kopieren" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Parameter kopieren" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Parameterdaten vom Originalteil kopieren" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Anmerkungen kopieren" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Notizen aus Originalteil kopieren" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Start-Bestandsmenge" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Initiale Lagermenge für dieses Teil. Wenn die Menge null ist, wird kein Lagerbestand hinzugefügt." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Initialer Lagerort" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Lagerstandort für dieses Teil angeben" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Lieferant auswählen (oder leer lassen, um zu überspringen)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Hersteller auswählen (oder leer lassen, um zu überspringen)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Hersteller-Teilenummer" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Ausgewählte Firma ist kein gültiger Lieferant" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Ausgewählte Firma ist kein gültiger Hersteller" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Herstellerteil mit dieser MPN existiert bereits" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Lieferantenteil mit dieser SKU existiert bereits" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Kategoriename" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Im Bau" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Lagerartikel" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Gesamtbestand" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Nicht zugewiesenes Lager" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Alternatives Lager" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Teil duplizieren" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Initiale Daten von anderem Teil kopieren" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Initialer Lagerbestand" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Erstelle Teil mit Ausgangsbestand" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Lieferanteninformationen" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Lieferanteninformationen zu diesem Teil hinzufügen" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Kategorieparameter kopieren" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Parametervorlagen aus der ausgewählten Teilkategorie kopieren" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Vorhandenes Bild" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Dateiname eines vorhandenen Teilbildes" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Bilddatei existiert nicht" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Gesamte Stückliste validieren" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Herstellbar" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Niedrigster Preis" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Berechneten Wert für Mindestpreis überschreiben" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Mindestpreis Währung" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Höchster Preis" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Berechneten Wert für maximalen Preis überschreiben" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maximalpreis Währung" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Aktualisieren" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Preis für dieses Teil aktualisieren" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Konnte nicht von den angegebenen Währungen in {default_currency} umrechnen" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Mindestpreis darf nicht größer als der Maximalpreis sein" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Der Maximalpreis darf nicht kleiner als der Mindestpreis sein" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Teil auswählen, von dem Stückliste kopiert wird" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Bestehende Daten entfernen" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Vererbtes einschließen" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Ungültige Zeilen überspringen" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Ersatzteile kopieren" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren" @@ -8264,168 +8292,168 @@ msgstr "part_image tag benötigt eine Bauteilinstanz" msgid "company_image tag requires a Company instance" msgstr "company_image tag erfordert eine Firmeninstanz" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Filtern nach Standorttiefe" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Unterorte in gefilterte Ergebnisse einbeziehen" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Übergeordneter Ort" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Filtern nach übergeordnetem Ort" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Statuscode" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Externer Standort" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Teile-Baum" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Gültigkeitsdauer vor" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Gültigkeitsdauer nach" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "überfällig" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Menge ist erforderlich" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Gültiges Teil muss angegeben werden" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Der angegebene Lieferantenartikel existiert nicht" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Das Zulieferteil hat eine Packungsgröße definiert, aber das Kennzeichen use_pack_size ist nicht gesetzt" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index d830b45be2..61f0efaa4f 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Δεν ήταν δυνατή η μετατροπή από {original} σε {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Μη έγκυρη ποσότητα" @@ -114,7 +114,7 @@ msgstr "Μη έγκυρη δεκαδική τιμή" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Όνομα" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Ένα σφάλμα έχει καταγραφεί από το διακο msgid "Image" msgstr "Εικόνα" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Πρέπει να είναι αριθμός" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Νόμισμα" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Επιλέξτε νόμισμα από τις διαθέσιμες επιλογές" @@ -553,8 +553,8 @@ msgstr "Μη έγκυρη φυσική μονάδα" msgid "Not a valid currency code" msgstr "Μη έγκυρος κωδικός συναλλάγματος" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Κατάσταση παραγγελίας" @@ -562,21 +562,21 @@ msgstr "Κατάσταση παραγγελίας" msgid "Parent Build" msgstr "Γονική Κατασκευή" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Συμπερίληψη παραλλαγών" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Συμπερίληψη παραλλαγών" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Συμπερίληψη παραλλαγών" msgid "Part" msgstr "Εξάρτημα" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Κατηγορία" @@ -606,7 +606,7 @@ msgstr "Κατηγορία" msgid "Ancestor Build" msgstr "Πρόγονος κατασκευής" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Ανατεθειμένες σε εμένα" @@ -654,15 +654,15 @@ msgstr "Ολοκληρώθηκε πριν από" msgid "Completed after" msgstr "Ολοκληρώθηκε μετά από" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Ελάχιστη ημερομηνία" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Μέγιστη ημερομηνία" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Εξαίρεση δέντρου" @@ -670,17 +670,17 @@ msgstr "Εξαίρεση δέντρου" msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Αναλώσιμο" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Προαιρετικό" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Συναρμολόγηση" @@ -692,11 +692,11 @@ msgstr "Υπό παρακολούθηση" msgid "Testable" msgstr "Υπό δοκιμή" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Εκκρεμής παραγγελία" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Κατανεμημένο" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Διαθέσιμο" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Σε παραγγελία" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Σειρά Κατασκευής" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Σειρά Κατασκευής" msgid "Location" msgstr "Τοποθεσία" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Έξοδος" @@ -764,7 +764,7 @@ msgstr "Δεν μπορεί να δημιουργηθεί εντολή κατα msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Οι εντολές κατασκευής μπορούν να εκτελεστούν εξωτερικά μόνο για Προϊόντα που μπορούν να αγοραστούν" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Πρέπει να οριστεί υπεύθυνος χρήστης ή ομάδα" @@ -772,7 +772,7 @@ msgstr "Πρέπει να οριστεί υπεύθυνος χρήστης ή ο msgid "Build order part cannot be changed" msgstr "Εξάρτημα από εντολή κατασκευής δεν μπορεί να αλλάξει" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Η ημερομηνία στόχος πρέπει να είναι μετά την ημερομηνία έναρξης" @@ -780,9 +780,9 @@ msgstr "Η ημερομηνία στόχος πρέπει να είναι μετ msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Κατάσταση Κατασκευής" msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" @@ -867,7 +867,7 @@ msgstr "Κωδικός Παρτίδας" msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" @@ -888,7 +888,7 @@ msgstr "Ημερομηνία ολοκλήρωσης στόχου" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" @@ -904,8 +904,8 @@ msgstr "Εκδόθηκε από" msgid "User who issued this build order" msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Υπεύθυνος" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Προτεραιότητα αυτής της εντολής κατασκευής" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Κωδικός Έργου" @@ -979,8 +979,8 @@ msgstr "Η έξοδος κατασκευής δεν ταιριάζει με τη #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -1016,8 +1016,8 @@ msgstr "Αντικείμενο κατασκευής" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακ msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" @@ -1096,7 +1096,7 @@ msgstr "Αποθήκη προορισμού" msgid "Build Level" msgstr "Επίπεδο κατασκευής" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Όνομα Προϊόντος" @@ -1132,7 +1132,7 @@ msgstr "Ακέραιη ποσότητα που απαιτείται για αν msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" @@ -1153,7 +1153,7 @@ msgstr "Αυτόματη Κατανομή Σειριακών Αριθμών" msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" @@ -1242,7 +1242,7 @@ msgstr "Αποδεχτείτε ότι αντικείμενα αποθέματο msgid "Required stock has not been fully allocated" msgstr "Το απαιτούμενο απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Αποδοχή Μη Ολοκληρωμένων" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρ msgid "Item must be in stock" msgstr "Το στοιχείο πρέπει να υπάρχει στο απόθεμα" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Η διαθέσιμη ποσότητα ({q}) έχει ξεπεραστεί" @@ -1303,7 +1303,7 @@ msgstr "Πρέπει να καθοριστεί έξοδος κατασκευής msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Δεν μπορεί να καθοριστεί έξοδος κατασκευής για την κατανομή μη ανιχνεύσιμων Προϊόντων" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Πρέπει να δοθούν στοιχεία κατανομής" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "Κατασκευή" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Aντικειμένου προμηθευτή" @@ -1413,29 +1413,29 @@ msgstr "Ανιχνεύσιμο" msgid "Inherited" msgstr "Κληρονομημένο" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Να επιτρέπονται παραλλαγές" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Στοιχείο BOM" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "Σε παραγωγή" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Προγραμματισμένο για κατασκευή" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Εξωτερικό απόθεμα" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Διαθέσιμο απόθεμα" @@ -1495,7 +1495,7 @@ msgstr "Σε αναμονή" msgid "Cancelled" msgstr "Ακυρώθηκε" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Εκπρόθεσμη εντολή κατασκευής" msgid "Build order {bo} is now overdue" msgstr "Η εντολή κατασκευής {bo} είναι πλέον εκπρόθεσμη" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Είναι σύνδεσμος" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Είναι αρχείο" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "Ο χρήστης δεν έχει δικαίωμα να διαγράψει αυτά τα συνημμένα" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "Ο χρήστης δεν έχει δικαίωμα να διαγράψει αυτό το συνημμένο" @@ -1559,7 +1559,7 @@ msgstr "Ετικέτα κωδικού έργου" msgid "Updated" msgstr "Ενημερώθηκε" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Χρονική σήμανση τελευταίας ενημέρωσης" @@ -1618,7 +1618,7 @@ msgstr "Η συμβολοσειρά κλειδιού πρέπει να είνα #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Χρήστης" msgid "Price break quantity" msgstr "Ποσότητα κλιμακωτής τιμής" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Τιμή" @@ -1652,7 +1652,7 @@ msgstr "Όνομα για αυτό το webhook" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Ενεργό" @@ -1731,7 +1731,7 @@ msgstr "Τίτλος" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Οι παράμετροι τύπου checkbox δεν μπορούν να msgid "Checkbox parameters cannot have choices" msgstr "Οι παράμετροι τύπου checkbox δεν μπορούν να έχουν επιλογές" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Οι επιλογές πρέπει να είναι μοναδικές" @@ -2095,7 +2095,7 @@ msgstr "Checkbox" msgid "Is this parameter a checkbox?" msgstr "Είναι αυτή η παράμετρος τύπου checkbox;" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Επιλογές" @@ -2107,7 +2107,7 @@ msgstr "Έγκυρες επιλογές για αυτή την παράμετρ msgid "Selection list for this parameter" msgstr "Λίστα επιλογών για αυτή την παράμετρο" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Ενεργό" @@ -2149,7 +2149,7 @@ msgstr "Πρότυπο" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Δεδομένα" @@ -2157,8 +2157,8 @@ msgstr "Δεδομένα" msgid "Parameter Value" msgstr "Τιμή παραμέτρου" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Ημερομηνία και ώρα της σάρωσης barcode" msgid "URL endpoint which processed the barcode" msgstr "URL endpoint που επεξεργάστηκε το barcode" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Πλαίσιο" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} ακυρώθηκε" msgid "A order that is assigned to you was canceled" msgstr "Μια παραγγελία που σας είχε ανατεθεί ακυρώθηκε" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Είδη που παραλήφθηκαν" @@ -2590,9 +2590,9 @@ msgstr "Κάθε πότε θα ενημερώνονται οι συναλλαγ #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "ημέρες" @@ -2844,8 +2844,8 @@ msgstr "Τα Προϊόντα είναι πρότυπα από προεπιλο msgid "Parts can be assembled from other components by default" msgstr "Τα Προϊόντα μπορούν να συναρμολογούνται από άλλα συστατικά από προεπιλογή" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Συστατικό" @@ -2861,7 +2861,7 @@ msgstr "Αγοράσιμο" msgid "Parts are purchaseable by default" msgstr "Τα Προϊόντα είναι αγοράσιμα από προεπιλογή" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Πωλήσιμο" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Όταν υπάρχουν, οι εσωτερικές τιμές υπερισχύουν των υπολογισμών εύρους τιμών" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Ενεργοποίηση εκτύπωσης ετικετών" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Ενεργοποίηση εκτύπωσης ετικετών από το web interface" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "DPI εικόνας ετικέτας" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Ανάλυση DPI κατά τη δημιουργία αρχείων εικόνας για πρόσθετα εκτύπωσης ετικετών" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Ενεργοποίηση αναφορών" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Ενεργοποίηση δημιουργίας αναφορών" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Λειτουργία αποσφαλμάτωσης" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Δημιουργία αναφορών σε λειτουργία αποσφαλμάτωσης (έξοδος HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Καταγραφή σφαλμάτων αναφορών" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Καταγραφή σφαλμάτων που προκύπτουν κατά τη δημιουργία αναφορών" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Μέγεθος σελίδας" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Προεπιλεγμένο μέγεθος σελίδας για PDF αναφορές" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Επιβολή μονάδων παραμέτρων" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Αν δοθούν μονάδες, οι τιμές των παραμέτρων πρέπει να αντιστοιχούν στις καθορισμένες μονάδες" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Καθολικά μοναδικοί σειριακοί αριθμοί" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Οι σειριακοί αριθμοί των στοιχείων αποθέματος πρέπει να είναι καθολικά μοναδικοί" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Διαγραφή εξαντλημένου αποθέματος" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Καθορίζει την προεπιλεγμένη συμπεριφορά όταν ένα στοιχείο αποθέματος εξαντλείται" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Πρότυπο κωδικού παρτίδας" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Πρότυπο για τη δημιουργία προεπιλεγμένων κωδικών παρτίδας για στοιχεία αποθέματος" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Λήξη αποθέματος" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Ενεργοποίηση λειτουργίας λήξης αποθέματος" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Πώληση ληγμένου αποθέματος" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Να επιτρέπεται η πώληση ληγμένου αποθέματος" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Χρόνος απαρχαίωσης αποθέματος" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Αριθμός ημερών που τα στοιχεία αποθέματος θεωρούνται παλαιωμένα πριν λήξουν" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Κατασκευή με ληγμένο απόθεμα" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Να επιτρέπεται η κατασκευή με ληγμένο απόθεμα" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Έλεγχος ιδιοκτησίας αποθέματος" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Ενεργοποίηση ελέγχου ιδιοκτησίας σε τοποθεσίες και στοιχεία αποθέματος" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Προεπιλεγμένο εικονίδιο τοποθεσίας αποθέματος" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Προεπιλεγμένο εικονίδιο τοποθεσίας αποθέματος (κενό σημαίνει χωρίς εικονίδιο)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Εμφάνιση εγκατεστημένων στοιχείων αποθέματος" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Εμφάνιση εγκατεστημένων στοιχείων αποθέματος στους πίνακες αποθέματος" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Έλεγχος BOM κατά την εγκατάσταση στοιχείων" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Τα εγκατεστημένα στοιχεία αποθέματος πρέπει να υπάρχουν στο BOM του γονικού Προϊόντος" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Να επιτρέπεται μεταφορά εκτός αποθέματος" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Να επιτρέπεται η μεταφορά στοιχείων αποθέματος που δεν είναι διαθέσιμα μεταξύ τοποθεσιών αποθέματος" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Πρότυπο αναφοράς εντολής κατασκευής" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Απαιτούμενο πρότυπο για τη δημιουργία του πεδίου αναφοράς εντολής κατασκευής" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Απαίτηση υπεύθυνου κατόχου" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Πρέπει να οριστεί υπεύθυνος ιδιοκτήτης για κάθε παραγγελία" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Απαίτηση ενεργού προϊόντος" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Αποτροπή δημιουργίας εντολής παραγωγής για ανενεργά προϊόντα" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Απαίτηση κλειδωμένου προϊόντος" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Αποτροπή δημιουργίας εντολής παραγωγής για ξεκλείδωτα προϊόντα" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Απαίτηση έγκυρης BOM" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Αποτροπή δημιουργίας εντολής παραγωγής αν δεν έχει επικυρωθεί η BOM" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Απαίτηση κλειστών θυγατρικών εντολών" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Αποτροπή ολοκλήρωσης εντολής παραγωγής μέχρι να κλείσουν όλες οι θυγατρικές εντολές" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Εξωτερικές εντολές παραγωγής" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "Ενεργοποίηση λειτουργίας εξωτερικών εντολών παραγωγής" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Φραγή έως ότου περάσουν τα τεστ" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Αποτροπή ολοκλήρωσης εξόδων παραγωγής μέχρι να περάσουν όλα τα απαιτούμενα τεστ" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Ενεργοποίηση εντολών επιστροφής" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Ενεργοποίηση λειτουργίας εντολών επιστροφής στη διεπαφή χρήστη" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Μοτίβο αναφοράς εντολής επιστροφής" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Απαιτούμενο μοτίβο για τη δημιουργία του πεδίου αναφοράς εντολής επιστροφής" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Επεξεργασία ολοκληρωμένων εντολών επιστροφής" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Επιτρέπει την επεξεργασία εντολών επιστροφής μετά την ολοκλήρωσή τους" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Μοτίβο αναφοράς εντολής πώλησης" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Απαιτούμενο μοτίβο για τη δημιουργία του πεδίου αναφοράς εντολής πώλησης" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Προεπιλεγμένη αποστολή εντολής πώλησης" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Ενεργοποίηση δημιουργίας προεπιλεγμένης αποστολής με τις εντολές πώλησης" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Επεξεργασία ολοκληρωμένων εντολών πώλησης" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Επιτρέπει την επεξεργασία εντολών πώλησης μετά την αποστολή ή ολοκλήρωσή τους" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "Η αποστολή απαιτεί έλεγχο" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "Αποτροπή ολοκλήρωσης αποστολών μέχρι να ελεγχθούν τα είδη" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Σήμανση αποσταλμένων εντολών ως ολοκληρωμένων" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Οι εντολές πώλησης που επισημαίνονται ως αποσταλμένες ολοκληρώνονται αυτόματα, παρακάμπτοντας την κατάσταση «απεσταλμένο»" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Μοτίβο αναφοράς εντολής αγοράς" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Απαιτούμενο μοτίβο για τη δημιουργία του πεδίου αναφοράς εντολής αγοράς" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Επεξεργασία ολοκληρωμένων εντολών αγοράς" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Επιτρέπει την επεξεργασία εντολών αγοράς μετά την αποστολή ή ολοκλήρωσή τους" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Μετατροπή νομίσματος" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Μετατροπή της αξίας είδους στο βασικό νόμισμα κατά την παραλαβή αποθέματος" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Αυτόματη ολοκλήρωση εντολών αγοράς" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Αυτόματη σήμανση εντολών αγοράς ως ολοκληρωμένων όταν έχουν παραληφθεί όλα τα είδη" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Ενεργοποίηση υπενθύμισης κωδικού" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Ενεργοποίηση λειτουργίας υπενθύμισης κωδικού στις σελίδες σύνδεσης" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Ενεργοποίηση εγγραφής" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Ενεργοποίηση αυτοεγγραφής χρηστών στις σελίδες σύνδεσης" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Ενεργοποίηση SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Ενεργοποίηση SSO στις σελίδες σύνδεσης" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Ενεργοποίηση εγγραφής μέσω SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Ενεργοποίηση αυτοεγγραφής μέσω SSO στις σελίδες σύνδεσης" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Ενεργοποίηση συγχρονισμού ομάδων SSO" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Ενεργοποίηση συγχρονισμού ομάδων InvenTree με ομάδες από τον IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "Κλειδί ομάδας SSO" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "Το όνομα του πεδίου ομάδων που παρέχεται από τον IdP" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "Χάρτης ομάδων SSO" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Χαρτογράφηση ομάδων SSO σε τοπικές ομάδες InvenTree. Αν η ομάδα δεν υπάρχει, θα δημιουργηθεί." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Αφαίρεση ομάδων εκτός SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Αν πρέπει να αφαιρούνται ομάδες από τον χρήστη όταν δεν παρέχονται από τον IdP. Η απενεργοποίηση μπορεί να προκαλέσει προβλήματα ασφαλείας" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Απαίτηση email" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Απαίτηση συμπλήρωσης email κατά την εγγραφή" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Αυτόματη συμπλήρωση χρηστών SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Αυτόματη συμπλήρωση στοιχείων χρήστη από τα δεδομένα SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Email δύο φορές" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Κατά την εγγραφή ζητείται το email δύο φορές" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Κωδικός δύο φορές" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Κατά την εγγραφή ζητείται ο κωδικός δύο φορές" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Επιτρεπόμενοι τομείς" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Περιορισμός εγγραφής σε συγκεκριμένους τομείς (χωρισμένοι με κόμμα, ξεκινούν με @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Ομάδα κατά την εγγραφή" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Ομάδα στην οποία εκχωρούνται οι νέοι χρήστες κατά την εγγραφή. Με ενεργό SSO sync, χρησιμοποιείται μόνο όταν δεν μπορεί να δοθεί ομάδα από τον IdP." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Επιβολή MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Οι χρήστες πρέπει να χρησιμοποιούν πολυπαραγοντική ασφάλεια" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Έλεγχος plugins κατά την εκκίνηση" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Έλεγχος ότι όλα τα plugins είναι εγκατεστημένα κατά την εκκίνηση – χρήσιμο σε container περιβάλλοντα" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Έλεγχος για ενημερώσεις plugin" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Ενεργοποίηση περιοδικών ελέγχων για ενημερώσεις εγκατεστημένων plugins" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Ενεργοποίηση URL integration" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Ενεργοποίηση προσθήκης URL routes από plugins" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Ενεργοποίηση ενσωμάτωσης στην πλοήγηση" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Ενεργοποίηση ενσωμάτωσης των plugins στην πλοήγηση" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Ενεργοποίηση ενσωμάτωσης εφαρμογών" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Ενεργοποίηση προσθήκης εφαρμογών από plugins" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Ενεργοποίηση ενσωμάτωσης χρονοπρογραμματισμού" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Ενεργοποίηση εκτέλεσης χρονοπρογραμματισμένων εργασιών από plugins" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Ενεργοποίηση ενσωμάτωσης γεγονότων" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Ενεργοποίηση απόκρισης plugins σε εσωτερικά γεγονότα" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Ενεργοποίηση ενσωμάτωσης διεπαφής" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Ενεργοποίηση ενσωμάτωσης plugins στη διεπαφή χρήστη" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "Ενεργοποίηση ενσωμάτωσης email" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "Ενεργοποίηση επεξεργασίας εισερχόμενων/εξερχόμενων emails από plugins" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Ενεργοποίηση κωδικών έργου" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Ενεργοποίηση κωδικών έργου για την παρακολούθηση projects" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "Ενεργοποίηση καταγραφής ιστορικών επιπέδων και αξιών αποθέματος" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Εξαίρεση εξωτερικών τοποθεσιών" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Περίοδος αυτόματης απογραφής" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Εμφάνιση πλήρους ονόματος χρηστών" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Εμφάνιση του πλήρους ονόματος των χρηστών αντί για το όνομα χρήστη" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Εμφάνιση προφίλ χρηστών" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Εμφάνιση προφίλ χρηστών στη σελίδα προφίλ τους" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Ενεργοποίηση δεδομένων σταθμού δοκιμών" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Ενεργοποίηση συλλογής δεδομένων σταθμού δοκιμών για τα αποτελέσματα δοκιμών" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "Ενεργοποίηση ping μηχανημάτων" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Ενεργοποίηση περιοδικού ping των καταχωρημένων μηχανημάτων για έλεγχο της κατάστασής τους" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Ο προμηθευτής είναι ενεργός" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Κατασκευαστής" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Εταιρεία" @@ -4027,7 +4035,7 @@ msgstr "Τηλέφωνο επικοινωνίας" msgid "Contact email address" msgstr "Email επικοινωνίας" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Επαφή" @@ -4080,7 +4088,7 @@ msgstr "ΑΦΜ" msgid "Company Tax ID" msgstr "ΑΦΜ εταιρείας" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Διεύθυνση" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Σύνδεσμος σε πληροφορίες διεύθυνσης (εξωτερικό)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Προϊόν κατασκευαστή" @@ -4190,8 +4198,8 @@ msgstr "Επιλογή προϊόντος" msgid "Select manufacturer" msgstr "Επιλογή κατασκευαστή" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "MPN" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Το συνδεδεμένο προϊόν κατασκευαστή πρέπει να αναφέρεται στο ίδιο βασικό προϊόν" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Προμηθευτής" @@ -4231,7 +4239,7 @@ msgstr "Προμηθευτής" msgid "Select supplier" msgstr "Επιλογή προμηθευτή" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Κωδικός αποθέματος προμηθευτή" @@ -4267,7 +4275,7 @@ msgstr "βασικό κόστος" msgid "Minimum charge (e.g. stocking fee)" msgstr "Ελάχιστη χρέωση (π.χ. χρέωση αποθήκευσης)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Συσκευασία" @@ -4316,7 +4324,7 @@ msgstr "Προεπιλεγμένο νόμισμα που χρησιμοποιε msgid "Company Name" msgstr "Όνομα εταιρείας" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Σε απόθεμα" @@ -4452,7 +4460,7 @@ msgstr "Το πεδίο δεν υπάρχει στο μοντέλο προορι msgid "Selected field is read-only" msgstr "Το επιλεγμένο πεδίο είναι μόνο για ανάγνωση" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Συνεδρία εισαγωγής" @@ -4464,31 +4472,31 @@ msgstr "Πεδίο" msgid "Column" msgstr "Στήλη" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Δείκτης γραμμής" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Αρχικά δεδομένα γραμμής" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Σφάλματα" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Έγκυρο" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "Απαιτείται ID για την ενημέρωση υπαρχόντων εγγραφών." -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "Δεν βρέθηκε εγγραφή με το παρεχόμενο ID" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "Δόθηκε μη έγκυρη μορφή ID" @@ -4588,7 +4596,7 @@ msgstr "Αριθμός αντιτύπων προς εκτύπωση για κά msgid "Connected" msgstr "Συνδεδεμένος" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Άγνωστο" @@ -4716,105 +4724,113 @@ msgstr "Μέγιστη πρόοδος" msgid "Maximum value for progress type, required if type=progress" msgstr "Μέγιστη τιμή για τύπο προόδου, απαιτείται αν type=progress" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Αναφορά παραγγελίας" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Σε εκκρεμότητα" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Έχει κωδικό έργου" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Δημιουργήθηκε από" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Δημιουργήθηκε πριν" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Δημιουργήθηκε μετά" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Έχει ημερομηνία έναρξης" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Ημερομηνία έναρξης πριν" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Ημερομηνία έναρξης μετά" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Έχει ημερομηνία στόχο" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Ημερομηνία στόχος πριν" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Ημερομηνία στόχος μετά" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Έχει τιμολόγηση" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Ολοκληρώθηκε πριν" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Ολοκληρώθηκε μετά" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "Εξωτερική εντολή παραγωγής" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Παραγγελία" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Η παραγγελία ολοκληρώθηκε" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Εσωτερικό προϊόν" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Η παραγγελία είναι σε εκκρεμότητα" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Ολοκληρώθηκε" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Έχει αποστολή" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Εντολή αγοράς" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Εντολή αγοράς" msgid "Sales Order" msgstr "Εντολές Πώλησης" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Νόμισμα για αυτή την παραγγελία (αφήστε msgid "This order is locked and cannot be modified" msgstr "Αυτή η παραγγελία είναι κλειδωμένη και δεν μπορεί να τροποποιηθεί" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Η επαφή δεν αντιστοιχεί στην επιλεγμένη εταιρεία" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "Η ημερομηνία έναρξης πρέπει να είναι πριν από την ημερομηνία στόχο" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "Η διεύθυνση δεν αντιστοιχεί στην επιλεγμένη εταιρεία" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Περιγραφή παραγγελίας (προαιρετικά)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Επιλογή κωδικού έργου για αυτή την παραγγελία" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Σύνδεσμος σε εξωτερική σελίδα" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Ημερομηνία έναρξης" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Προγραμματισμένη ημερομηνία έναρξης για αυτή την παραγγελία" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Επιθυμητή Προθεσμία" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Αναμενόμενη ημερομηνία παράδοσης παραγγελίας. Η παραγγελία θα θεωρείται εκπρόθεσμη μετά από αυτή την ημερομηνία." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Ημερομηνία έκδοσης" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Ημερομηνία έκδοσης της παραγγελίας" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την παραγγελία" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Σημείο επαφής για αυτή την παραγγελία" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Διεύθυνση εταιρείας για αυτή την παραγγελία" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Αναφορά παραγγελίας" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Κατάσταση" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Κατάσταση εντολής αγοράς" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Εταιρεία από την οποία παραγγέλνονται τα είδη" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Αναφορά προμηθευτή" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Κωδικός αναφοράς παραγγελίας προμηθευτή" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "παραλήφθηκε από" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Ημερομηνία ολοκλήρωσης της παραγγελίας" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Προορισμός" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Προορισμός για τα παραληφθέντα είδη" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Ο προμηθευτής προϊόντος πρέπει να ταιριάζει με τον προμηθευτή της εντολής αγοράς" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Η γραμμή δεν αντιστοιχεί στην εντολή αγοράς" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "Στη γραμμή λείπει συνδεδεμένο προϊόν" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Η ποσότητα πρέπει να είναι θετικός αριθμός" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Πελάτης" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Εταιρεία στην οποία πωλούνται τα είδη" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Κατάσταση εντολής πώλησης" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Αναφορά πελάτη " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Κωδικός αναφοράς παραγγελίας πελάτη" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Ημερομηνία αποστολής" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "απεστάλη από" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "Η παραγγελία είναι ήδη ολοκληρωμένη" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "Η παραγγελία είναι ήδη ακυρωμένη" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Μόνο μια ανοικτή παραγγελία μπορεί να σημειωθεί ως ολοκληρωμένη" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Η παραγγελία δεν μπορεί να ολοκληρωθεί καθώς υπάρχουν μη ολοκληρωμένες αποστολές" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Η παραγγελία δεν μπορεί να ολοκληρωθεί καθώς υπάρχουν μη ολοκληρωμένες δεσμεύσεις αποθέματος" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Η παραγγελία δεν μπορεί να ολοκληρωθεί καθώς υπάρχουν μη ολοκληρωμένες γραμμές" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "Η παραγγελία είναι κλειδωμένη και δεν μπορεί να τροποποιηθεί" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Ποσότητα είδους" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Αναφορά γραμμής" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Σημειώσεις γραμμής" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Ημερομηνία στόχος για αυτή τη γραμμή (αφήστε κενό για χρήση της ημερομηνίας στόχου από την παραγγελία)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Περιγραφή γραμμής (προαιρετικά)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Πρόσθετο πλαίσιο για αυτή τη γραμμή" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Τιμή μονάδας" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Γραμμή εντολής αγοράς" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Το προϊόν προμηθευτή πρέπει να ταιριάζει με τον προμηθευτή" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "Η εντολή παραγωγής πρέπει να έχει σημειωθεί ως εξωτερική" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "Οι εντολές παραγωγής μπορούν να συνδεθούν μόνο με προϊόντα συναρμολόγησης" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "Το προϊόν της εντολής παραγωγής πρέπει να ταιριάζει με το προϊόν της γραμμής" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Προϊόν προμηθευτή" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Παραλήφθηκε" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Αριθμός ειδών που παραλήφθηκαν" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Τιμή αγοράς" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Τιμή μονάδας αγοράς" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "Εξωτερική εντολή παραγωγής που θα καλυφθεί από αυτή τη γραμμή" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Επιπλέον γραμμή εντολής αγοράς" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Γραμμή εντολής πώλησης" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Μόνο πωλήσιμα προϊόντα μπορούν να αντιστοιχιστούν σε εντολή πώλησης" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Τιμή πώλησης" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Τιμή μονάδας πώλησης" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Αποστάλθηκε" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Ποσότητα που αποστάλθηκε" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Αποστολή εντολής πώλησης" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "Η διεύθυνση αποστολής πρέπει να αντιστοιχεί στον πελάτη" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "Διεύθυνση αποστολής για αυτή την αποστολή" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Ημερομηνία αποστολής" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Ημερομηνία παράδοσης" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Ημερομηνία παράδοσης της αποστολής" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Έλεγχος από" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Χρήστης που έλεγξε αυτή την αποστολή" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Αποστολή" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Αριθμός αποστολής" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Αριθμός παρακολούθησης" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Πληροφορίες παρακολούθησης αποστολής" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Αριθμός τιμολογίου" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Αριθμός αναφοράς του σχετικού τιμολογίου" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Η αποστολή έχει ήδη σταλεί" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Η αποστολή δεν έχει δεσμευμένα είδη αποθέματος" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "Η αποστολή πρέπει να ελεγχθεί πριν μπορέσει να ολοκληρωθεί" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Επιπλέον γραμμή εντολής πώλησης" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Δέσμευση αποθέματος εντολής πώλησης" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Δεν έχει αντιστοιχιστεί είδος αποθέματος" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Δεν είναι δυνατή η δέσμευση είδους αποθέματος σε γραμμή με διαφορετικό προϊόν" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Δεν είναι δυνατή η δέσμευση αποθέματος σε γραμμή χωρίς προϊόν" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Η ποσότητα δέσμευσης δεν μπορεί να υπερβαίνει την ποσότητα αποθέματος" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Η ποσότητα πρέπει να είναι 1 για σειριοποιημένο είδος αποθέματος" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Η εντολή πώλησης δεν αντιστοιχεί στην αποστολή" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Η αποστολή δεν αντιστοιχεί στην εντολή πώλησης" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Γραμμή" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Αναφορά αποστολής εντολής πώλησης" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Είδος" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Επιλογή είδους αποθέματος προς δέσμευση" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Εισαγωγή ποσότητας δέσμευσης αποθέματος" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Αναφορά εντολής επιστροφής" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Εταιρεία από την οποία επιστρέφονται τα είδη" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Κατάσταση εντολής επιστροφής" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "Γραμμή εντολής επιστροφής" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "Πρέπει να καθοριστεί είδος αποθέματος" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "Η ποσότητα επιστροφής υπερβαίνει την ποσότητα αποθέματος" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "Η ποσότητα επιστροφής πρέπει να είναι μεγαλύτερη από το μηδέν" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Μη έγκυρη ποσότητα για σειριοποιημένο είδος αποθέματος" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Επιλογή είδους προς επιστροφή από τον πελάτη" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Ημερομηνία παραλαβής" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Έκβαση" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Έκβαση για αυτή τη γραμμή" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Κόστος που σχετίζεται με την επιστροφή ή επισκευή για αυτή τη γραμμή" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Επιπλέον γραμμή εντολής επιστροφής" @@ -5342,227 +5362,235 @@ msgstr "Αντιγραφή επιπλέον γραμμών" msgid "Copy extra line items from the original order" msgstr "Αντιγραφή επιπλέον γραμμών από την αρχική παραγγελία" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Αντιγραφή παραμέτρων" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Γραμμές" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Ολοκληρωμένες γραμμές" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Αντιγραφή παραγγελίας" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Καθορίστε επιλογές για την αντιγραφή αυτής της παραγγελίας" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "Μη έγκυρο ID παραγγελίας" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Όνομα προμηθευτή" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Η παραγγελία δεν μπορεί να ακυρωθεί" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Να επιτρέπεται το κλείσιμο της παραγγελίας με μη ολοκληρωμένες γραμμές" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "Η παραγγελία έχει μη ολοκληρωμένες γραμμές" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Η παραγγελία δεν είναι ανοικτή" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Αυτόματη τιμολόγηση" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Αυτόματος υπολογισμός τιμής αγοράς βάσει των δεδομένων προϊόντος προμηθευτή" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Νόμισμα τιμής αγοράς" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Συγχώνευση ειδών" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Συγχώνευση ειδών με το ίδιο προϊόν, προορισμό και ημερομηνία στόχο σε μία γραμμή" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Εσωτερικός κωδικός προϊόντος" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Εσωτερική ονομασία προϊόντος" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Πρέπει να καθοριστεί προϊόν προμηθευτή" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Πρέπει να καθοριστεί εντολή αγοράς" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Ο προμηθευτής πρέπει να ταιριάζει με την εντολή αγοράς" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Η εντολή αγοράς πρέπει να ταιριάζει με τον προμηθευτή" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Γραμμή" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Επιλογή τοποθεσίας προορισμού για τα παραληφθέντα είδη" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Εισαγάγετε κωδικό παρτίδας για τα εισερχόμενα είδη αποθέματος" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Ημερομηνία λήξης" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "Εισαγάγετε ημερομηνία λήξης για τα εισερχόμενα είδη αποθέματος" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Εισαγάγετε σειριακούς αριθμούς για τα εισερχόμενα είδη αποθέματος" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Παράκαμψη πληροφοριών συσκευασίας για τα εισερχόμενα είδη αποθέματος" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Πρόσθετη σημείωση για τα εισερχόμενα είδη αποθέματος" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Barcode" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Σαρωμένο barcode" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Το barcode χρησιμοποιείται ήδη" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Πρέπει να δοθούν γραμμές" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Πρέπει να καθοριστεί τοποθεσία προορισμού" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Οι δοθείσες τιμές barcode πρέπει να είναι μοναδικές" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Αποστολές" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Ολοκληρωμένες αποστολές" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Νόμισμα τιμής πώλησης" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Δεσμευμένα είδη" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Δεν δόθηκαν λεπτομέρειες αποστολής" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Η γραμμή δεν συνδέεται με αυτή την παραγγελία" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Η ποσότητα πρέπει να είναι θετική" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Εισαγάγετε σειριακούς αριθμούς προς δέσμευση" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Η αποστολή έχει ήδη σταλεί" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Η αποστολή δεν συνδέεται με αυτή την παραγγελία" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Δεν βρέθηκε αντιστοίχιση για τους παρακάτω σειριακούς αριθμούς" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Οι παρακάτω σειριακοί αριθμοί δεν είναι διαθέσιμοι" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Γραμμή εντολής επιστροφής" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Η γραμμή δεν αντιστοιχεί στην εντολή επιστροφής" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Η γραμμή έχει ήδη παραληφθεί" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Είδη μπορούν να παραληφθούν μόνο για παραγγελίες που είναι σε εξέλιξη" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Ποσότητα προς επιστροφή" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Νόμισμα τιμής γραμμής" @@ -5625,119 +5653,119 @@ msgstr "Εκπρόθεσμη εντολή επιστροφής" msgid "Return order {ro} is now overdue" msgstr "Η εντολή επιστροφής {ro} είναι πλέον εκπρόθεσμη" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Με αστέρι" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Φιλτράρισμα κατά κατηγορίες με αστέρι" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Βάθος" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Φιλτράρισμα κατά βάθος κατηγορίας" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Ανώτατο επίπεδο" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Φιλτράρισμα κατά κατηγορίες ανώτατου επιπέδου" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Κατά κληρονομικότητα" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Συμπερίληψη υποκατηγοριών στα φιλτραρισμένα αποτελέσματα" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Γονική" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Φιλτράρισμα κατά γονική κατηγορία" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Εξαίρεση υποκατηγοριών κάτω από την καθορισμένη κατηγορία" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Έχει αποτελέσματα" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "Είναι παραλλαγή" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "Είναι αναθεώρηση" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "Έχει αναθεωρήσεις" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "Έγκυρο BOM" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "Κατηγορίες κατά κληρονομικότητα" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "Αν είναι αληθές, συμπεριλαμβάνονται είδη σε θυγατρικές κατηγορίες της δοσμένης κατηγορίας" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Φιλτράρισμα κατά αριθμητικό ID κατηγορίας ή τη λέξη 'null'" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "Το προϊόν συναρμολόγησης είναι υπό δοκιμή" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Το προϊόν Προϊόντος είναι υπό δοκιμή" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Χρήσεις" @@ -5778,7 +5806,7 @@ msgstr "Προεπιλεγμένες λέξεις-κλειδιά για προϊ msgid "Icon" msgstr "Εικονίδιο" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Εικονίδιο (προαιρετικό)" @@ -5799,7 +5827,7 @@ msgstr "Προεπιλεγμένη τιμή" msgid "Default Parameter Value" msgstr "Προεπιλεγμένη τιμή παραμέτρου" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Προϊόντα" @@ -5918,7 +5946,7 @@ msgstr "Λέξεις-κλειδιά προϊόντος για βελτίωση msgid "Part category" msgstr "Κατηγορία προϊόντος" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5951,7 +5979,7 @@ msgstr "Προεπιλεγμένη λήξη" msgid "Expiry time (in days) for stock items of this part" msgstr "Χρόνος λήξης (σε ημέρες) για είδη αποθέματος αυτού του προϊόντος" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Ελάχιστο απόθεμα" @@ -6035,751 +6063,751 @@ msgstr "Ιδιοκτήτης υπεύθυνος για αυτό το προϊό msgid "Sell multiple" msgstr "Πώληση πολλαπλάσιων" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Νόμισμα που χρησιμοποιείται για την προσωρινή αποθήκευση υπολογισμών τιμολόγησης" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Ελάχιστο κόστος BOM" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Ελάχιστο κόστος προϊόντων Προϊόντων" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Μέγιστο κόστος BOM" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Μέγιστο κόστος προϊόντων Προϊόντων" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Ελάχιστο κόστος αγοράς" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Ελάχιστο ιστορικό κόστος αγοράς" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Μέγιστο κόστος αγοράς" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Μέγιστο ιστορικό κόστος αγοράς" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Ελάχιστη εσωτερική τιμή" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Ελάχιστο κόστος βάσει εσωτερικών κλιμακωτών τιμών" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Μέγιστη εσωτερική τιμή" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Μέγιστο κόστος βάσει εσωτερικών κλιμακωτών τιμών" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Ελάχιστη τιμή προμηθευτή" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Ελάχιστη τιμή προϊόντος από εξωτερικούς προμηθευτές" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Μέγιστη τιμή προμηθευτή" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Μέγιστη τιμή προϊόντος από εξωτερικούς προμηθευτές" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Ελάχιστο κόστος παραλλαγής" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Υπολογισμένο ελάχιστο κόστος προϊόντων παραλλαγών" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Μέγιστο κόστος παραλλαγής" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Υπολογισμένο μέγιστο κόστος προϊόντων παραλλαγών" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Ελάχιστο κόστος" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Παράκαμψη ελάχιστου κόστους" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Μέγιστο κόστος" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Παράκαμψη μέγιστου κόστους" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Υπολογισμένο συνολικό ελάχιστο κόστος" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Υπολογισμένο συνολικό μέγιστο κόστος" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Ελάχιστη τιμή πώλησης" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Ελάχιστη τιμή πώλησης βάσει κλιμακωτών τιμών" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Μέγιστη τιμή πώλησης" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Μέγιστη τιμή πώλησης βάσει κλιμακωτών τιμών" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Ελάχιστο κόστος πώλησης" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Ελάχιστη ιστορική τιμή πώλησης" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Μέγιστο κόστος πώλησης" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Μέγιστη ιστορική τιμή πώλησης" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Προϊόν για απογραφή" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Αριθμός ειδών" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Αριθμός μεμονωμένων εγγραφών αποθέματος κατά τον χρόνο απογραφής" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Συνολικό διαθέσιμο απόθεμα κατά τον χρόνο απογραφής" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Ημερομηνία" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Ημερομηνία που πραγματοποιήθηκε η απογραφή" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Ελάχιστο κόστος αποθέματος" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Εκτιμώμενο ελάχιστο κόστος αποθέματος σε διαθεσιμότητα" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Μέγιστο κόστος αποθέματος" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Εκτιμώμενο μέγιστο κόστος αποθέματος σε διαθεσιμότητα" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Κλιμακωτή τιμή πώλησης προϊόντος" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Πρότυπο δοκιμής προϊόντος" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Μη έγκυρο όνομα προτύπου - πρέπει να περιλαμβάνει τουλάχιστον έναν αλφαριθμητικό χαρακτήρα" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Πρότυπα δοκιμών μπορούν να δημιουργηθούν μόνο για προϊόντα που είναι υπό δοκιμή" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Υπάρχει ήδη πρότυπο δοκιμής με το ίδιο κλειδί για το προϊόν" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Όνομα δοκιμής" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Εισαγάγετε όνομα για τη δοκιμή" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Κλειδί δοκιμής" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Απλοποιημένο κλειδί για τη δοκιμή" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Περιγραφή δοκιμής" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Εισαγάγετε περιγραφή για αυτή τη δοκιμή" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Είναι αυτή η δοκιμή ενεργή;" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Απαραίτητη" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Απαιτείται η επιτυχής ολοκλήρωση αυτής της δοκιμής;" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Απαιτεί τιμή" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Απαιτεί αυτή η δοκιμή τιμή κατά την προσθήκη αποτελέσματος δοκιμής;" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Απαιτεί συνημμένο" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Απαιτεί αυτή η δοκιμή συνημμένο αρχείο κατά την προσθήκη αποτελέσματος δοκιμής;" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Έγκυρες επιλογές για αυτή τη δοκιμή (διαχωρισμένες με κόμμα)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "Το στοιχείο BOM δεν μπορεί να τροποποιηθεί - η συναρμολόγηση είναι κλειδωμένη" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Το στοιχείο BOM δεν μπορεί να τροποποιηθεί - η συναρμολόγηση παραλλαγής είναι κλειδωμένη" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Επιλέξτε γονικό προϊόν" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Υποπροϊόν" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Επιλέξτε προϊόν που θα χρησιμοποιηθεί στο BOM" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Ποσότητα BOM για αυτό το στοιχείο BOM" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Αυτό το στοιχείο BOM είναι προαιρετικό" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Αυτό το στοιχείο BOM είναι αναλώσιμο (δεν παρακολουθείται στις εντολές παραγωγής)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "Ποσότητα ρύθμισης" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "Επιπλέον απαιτούμενη ποσότητα για μια παραγωγή, για να ληφθούν υπόψη οι απώλειες ρύθμισης" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "Φθορά" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "Εκτιμώμενη φθορά για μια παραγωγή, εκφρασμένη ως ποσοστό (0-100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "Πολλαπλάσιο στρογγυλοποίησης" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "Στρογγυλοποίηση προς τα πάνω της απαιτούμενης ποσότητας παραγωγής στο πλησιέστερο πολλαπλάσιο αυτής της τιμής" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Αναφορά στοιχείου BOM" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Σημειώσεις στοιχείου BOM" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Άθροισμα ελέγχου" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Άθροισμα ελέγχου γραμμής BOM" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Επικυρωμένο" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Αυτό το στοιχείο BOM έχει επικυρωθεί" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Κληρονομείται" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Αυτό το στοιχείο BOM κληρονομείται από τα BOM για προϊόντα παραλλαγών" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Είδη αποθέματος για προϊόντα παραλλαγών μπορούν να χρησιμοποιηθούν για αυτό το στοιχείο BOM" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Η ποσότητα πρέπει να είναι ακέραια τιμή για προϊόντα με ιχνηλάτηση" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Πρέπει να καθοριστεί υποπροϊόν" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Εναλλακτικό στοιχείο BOM" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Το εναλλακτικό προϊόν δεν μπορεί να είναι το ίδιο με το κύριο προϊόν" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Γονικό στοιχείο BOM" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Εναλλακτικό προϊόν" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Προϊόν 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Προϊόν 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Επιλέξτε σχετικό προϊόν" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Σημείωση για αυτή τη σχέση" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Δεν μπορεί να δημιουργηθεί σχέση προϊόντος μεταξύ ενός προϊόντος και του εαυτού του" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Υπάρχει ήδη διπλή σχέση" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Γονική κατηγορία" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Γονική κατηγορία προϊόντος" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Υποκατηγορίες" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Αποτελέσματα" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Αριθμός αποτελεσμάτων που έχουν καταγραφεί για αυτό το πρότυπο" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Νόμισμα αγοράς για αυτό το είδος αποθέματος" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "Το αρχείο δεν είναι εικόνα" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Αρχικό προϊόν" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Επιλέξτε αρχικό προϊόν για αντιγραφή" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Αντιγραφή εικόνας" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Αντιγραφή εικόνας από το αρχικό προϊόν" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Αντιγραφή BOM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Αντιγραφή λίστας υλικών (BOM) από το αρχικό προϊόν" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Αντιγραφή παραμέτρων" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Αντιγραφή δεδομένων παραμέτρων από το αρχικό προϊόν" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Αντιγραφή σημειώσεων" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Αντιγραφή σημειώσεων από το αρχικό προϊόν" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "Αντιγραφή δοκιμών" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "Αντιγραφή προτύπων δοκιμών από το αρχικό προϊόν" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Αρχική ποσότητα αποθέματος" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Καθορίστε αρχική ποσότητα αποθέματος για αυτό το προϊόν. Αν η ποσότητα είναι μηδέν, δεν προστίθεται απόθεμα" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Αρχική τοποθεσία αποθέματος" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Καθορίστε αρχική τοποθεσία αποθέματος για αυτό το προϊόν" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Επιλέξτε προμηθευτή (ή αφήστε κενό για παράλειψη)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Επιλέξτε κατασκευαστή (ή αφήστε κενό για παράλειψη)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Κωδικός προϊόντος κατασκευαστή" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Η επιλεγμένη εταιρεία δεν είναι έγκυρος προμηθευτής" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Η επιλεγμένη εταιρεία δεν είναι έγκυρος κατασκευαστής" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Υπάρχει ήδη προϊόν κατασκευαστή με αυτό το MPN" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Υπάρχει ήδη προϊόν προμηθευτή με αυτό το SKU" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Όνομα κατηγορίας" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Σε παραγωγή" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "Ποσότητα αυτού του προϊόντος που βρίσκεται αυτή τη στιγμή σε παραγωγή" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Εκκρεμής ποσότητα αυτού του προϊόντος που έχει προγραμματιστεί για παραγωγή" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Είδη αποθέματος" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Αναθεωρήσεις" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Συνολικό απόθεμα" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Μη δεσμευμένο απόθεμα" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Απόθεμα παραλλαγών" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Αντιγραφή προϊόντος" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Αντιγραφή αρχικών δεδομένων από άλλο προϊόν" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Αρχικό απόθεμα" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Δημιουργία προϊόντος με αρχική ποσότητα αποθέματος" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Πληροφορίες προμηθευτή" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Προσθήκη αρχικών πληροφοριών προμηθευτή για αυτό το προϊόν" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Αντιγραφή παραμέτρων κατηγορίας" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Αντιγραφή προτύπων παραμέτρων από την επιλεγμένη κατηγορία προϊόντος" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Υπάρχουσα εικόνα" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Όνομα αρχείου υπάρχουσας εικόνας προϊόντος" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Το αρχείο εικόνας δεν υπάρχει" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Επικύρωση ολόκληρης της λίστας υλικών (BOM)" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Μπορεί να παραχθεί" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "Απαιτείται για εντολές παραγωγής" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "Δεσμευμένο σε εντολές παραγωγής" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "Απαιτείται για εντολές πώλησης" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "Δεσμευμένο σε εντολές πώλησης" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Ελάχιστη τιμή" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Παράκαμψη υπολογισμένης τιμής για την ελάχιστη τιμή" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Νόμισμα ελάχιστης τιμής" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Μέγιστη τιμή" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Παράκαμψη υπολογισμένης τιμής για τη μέγιστη τιμή" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Νόμισμα μέγιστης τιμής" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Ενημέρωση" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Ενημέρωση τιμολόγησης για αυτό το προϊόν" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Δεν ήταν δυνατή η μετατροπή από τα δοθέντα νομίσματα σε {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Η ελάχιστη τιμή δεν πρέπει να είναι μεγαλύτερη από τη μέγιστη τιμή" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Η μέγιστη τιμή δεν πρέπει να είναι μικρότερη από την ελάχιστη τιμή" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Επιλέξτε τη γονική συναρμολόγηση" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Επιλέξτε το προϊόν Προϊόντος" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Επιλέξτε προϊόν από το οποίο θα αντιγραφεί το BOM" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Αφαίρεση υπαρχόντων δεδομένων" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Αφαίρεση υπαρχόντων στοιχείων BOM πριν την αντιγραφή" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Συμπερίληψη κληρονομημένων" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Συμπερίληψη στοιχείων BOM που κληρονομούνται από προϊόντα προτύπων" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Παράλειψη μη έγκυρων γραμμών" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Ενεργοποιήστε αυτή την επιλογή για να παραλείπονται οι μη έγκυρες γραμμές" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Αντιγραφή εναλλακτικών προϊόντων" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Αντιγραφή εναλλακτικών προϊόντων κατά την αντιγραφή στοιχείων BOM" @@ -8264,168 +8292,168 @@ msgstr "Το tag part_image απαιτεί μία παρουσία Aντικει msgid "company_image tag requires a Company instance" msgstr "Το tag company_image απαιτεί ένα Aντικειμένου Company" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Φιλτράρισμα ανά βάθος τοποθεσίας" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "Φιλτράρισμα κατά τοποθεσίες ανώτατου επιπέδου" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Συμπερίληψη υποτοποθεσιών στα φιλτραρισμένα αποτελέσματα" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Γονική τοποθεσία" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Φιλτράρισμα βάσει γονικής τοποθεσίας" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Όνομα προϊόντος (χωρίς διάκριση πεζών/κεφαλαίων)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Το όνομα προϊόντος περιέχει (χωρίς διάκριση πεζών/κεφαλαίων)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Όνομα προϊόντος (regex)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "IPN προϊόντος (χωρίς διάκριση πεζών/κεφαλαίων)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "Το IPN προϊόντος περιέχει (χωρίς διάκριση πεζών/κεφαλαίων)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "IPN προϊόντος (regex)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Ελάχιστο απόθεμα" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Μέγιστο απόθεμα" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Κωδικός κατάστασης" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Εξωτερική τοποθεσία" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Αναλωμένο από εντολή παραγωγής" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Εγκατεστημένο σε άλλο είδος αποθέματος" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Δέντρο προϊόντος" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Ενημερώθηκε πριν από" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Ενημερώθηκε μετά από" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Απογραφή πριν από" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Απογραφή μετά από" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Ημερομηνία λήξης πριν από" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Ημερομηνία λήξης μετά από" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Παλαιωμένο" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "Δώστε ένα PK είδους αποθέματος για να εξαιρεθεί αυτό και όλοι οι απόγονοί του" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "Διαδοχικές τοποθεσίες" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "Αν είναι true, περιλαμβάνει είδη σε θυγατρικές τοποθεσίες της δεδομένης τοποθεσίας" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "Φιλτράρισμα κατά αριθμητικό ID τοποθεσίας ή τη λέξη 'null'" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Απαιτείται ποσότητα" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Πρέπει να δοθεί έγκυρο προϊόν" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Το δοθέν προϊόν προμηθευτή δεν υπάρχει" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Το προϊόν προμηθευτή έχει ορισμένο μέγεθος συσκευασίας, αλλά η σημαία use_pack_size δεν έχει τεθεί" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Δεν μπορούν να δοθούν σειριακοί αριθμοί για μη ιχνηλάσιμο προϊόν" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Συμπερίληψη εγκατεστημένων" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "Αν είναι true, περιλαμβάνει αποτελέσματα δοκιμών για είδη που είναι εγκατεστημένα κάτω από το συγκεκριμένο είδος αποθέματος" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "Φιλτράρισμα κατά αριθμητικό ID είδους αποθέματος" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "Είδος αποθέματος με ID {id} δεν υπάρχει" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index ae45204f8c..0db66839b2 100644 --- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 20:20+0000\n" +"POT-Creation-Date: 2026-03-12 07:04+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -97,7 +97,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "" @@ -115,7 +115,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -270,8 +270,8 @@ msgstr "" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -338,15 +338,15 @@ msgstr "" msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -554,8 +554,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -563,21 +563,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -586,7 +586,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -597,9 +597,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -607,7 +607,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -655,15 +655,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -671,17 +671,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -693,11 +693,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -713,12 +713,12 @@ msgid "Available" msgstr "" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -727,9 +727,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -737,7 +737,7 @@ msgstr "" msgid "Location" msgstr "" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -765,7 +765,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -773,7 +773,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -781,9 +781,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -859,7 +859,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -868,7 +868,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -889,7 +889,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -905,8 +905,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -933,7 +933,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -980,8 +980,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1017,8 +1017,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1065,14 +1065,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1133,7 +1133,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1154,7 +1154,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1291,7 +1291,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1304,7 +1304,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1388,8 +1388,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1414,29 +1414,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1496,7 +1496,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1520,19 +1520,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1560,7 +1560,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1619,7 +1619,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1653,7 +1653,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1732,7 +1732,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2060,7 +2060,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2096,7 +2096,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2108,7 +2108,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2150,7 +2150,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2158,8 +2158,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2197,7 +2197,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2365,7 +2365,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2591,9 +2591,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2845,8 +2845,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2862,7 +2862,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3019,609 +3019,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3983,12 +3991,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4028,7 +4036,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4081,7 +4089,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4174,7 +4182,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4191,8 +4199,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4221,10 +4229,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4232,7 +4240,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4268,7 +4276,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4317,7 +4325,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4453,7 +4461,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4465,31 +4473,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4589,7 +4597,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4717,105 +4725,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4823,8 +4839,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4852,470 +4868,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5343,227 +5363,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5626,119 +5654,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5779,7 +5807,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5800,7 +5828,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5919,7 +5947,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5952,7 +5980,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6036,751 +6064,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8265,168 +8293,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 53bc09c89f..15db17d4bd 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -114,7 +114,7 @@ msgstr "Número decimal no válido" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nombre" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Se ha registrado un error por el servidor." msgid "Image" msgstr "Imágen" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Debe ser un número válido" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Moneda" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Seleccionar moneda de las opciones disponibles" @@ -553,8 +553,8 @@ msgstr "Unidad física inválida" msgid "Not a valid currency code" msgstr "No es un código de moneda válido" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Estado del pedido" @@ -562,21 +562,21 @@ msgstr "Estado del pedido" msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Incluye Variantes" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Incluye Variantes" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Incluye Variantes" msgid "Part" msgstr "Parte" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Categoría" @@ -606,7 +606,7 @@ msgstr "Categoría" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Asignado a mí" @@ -654,15 +654,15 @@ msgstr "Completado antes" msgid "Completed after" msgstr "Completado después" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Fecha Mínima" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Fecha Máxima" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Excluir Árbol" @@ -670,17 +670,17 @@ msgstr "Excluir Árbol" msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Consumible" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Opcional" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Montaje" @@ -692,11 +692,11 @@ msgstr "Rastreado" msgid "Testable" msgstr "Comprobable" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Asignadas" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Disponible" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "En pedido" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Construir órden" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Construir órden" msgid "Location" msgstr "Ubicación" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Salida" @@ -764,7 +764,7 @@ msgstr "La orden de construcción no puede ser creada para una parte desbloquead msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Se debe especificar un usuario o grupo responsable" @@ -772,7 +772,7 @@ msgstr "Se debe especificar un usuario o grupo responsable" msgid "Build order part cannot be changed" msgstr "La parte del pedido de construcción no puede ser modificada" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "La fecha límite debe ser posterior a la fecha de inicio" @@ -780,9 +780,9 @@ msgstr "La fecha límite debe ser posterior a la fecha de inicio" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Estado de la construcción" msgid "Build status code" msgstr "Código de estado de construcción" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Numero de lote" @@ -867,7 +867,7 @@ msgstr "Numero de lote" msgid "Batch code for this build output" msgstr "Número de lote de este producto final" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Fecha de Creación" @@ -888,7 +888,7 @@ msgstr "Fecha límite de finalización" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Fecha de finalización" @@ -904,8 +904,8 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsable" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Código del proyecto" @@ -979,8 +979,8 @@ msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" @@ -1016,8 +1016,8 @@ msgstr "Ensamblar equipo" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "La cantidad debe ser 1 para el stock serializado" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Artículo de stock" @@ -1096,7 +1096,7 @@ msgstr "Artículo de stock de destino" msgid "Build Level" msgstr "Nivel de construcción" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nombre de parte" @@ -1132,7 +1132,7 @@ msgstr "Cantidad entera requerida para partes rastreables" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Números de serie" @@ -1153,7 +1153,7 @@ msgstr "Autoasignar Números de Serie" msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1242,7 +1242,7 @@ msgstr "Aceptar que los artículos de stock no se han asignado completamente a e msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Aceptar incompleto" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcció msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" @@ -1303,7 +1303,7 @@ msgstr "La salida de la construcción debe especificarse para la asignación de msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -1413,29 +1413,29 @@ msgstr "Rastreable" msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Stock Disponible" @@ -1495,7 +1495,7 @@ msgstr "En espera" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Orden de construcción atrasada" msgid "Build order {bo} is now overdue" msgstr "El pedido de construcción {bo} está atrasado" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" @@ -1559,7 +1559,7 @@ msgstr "Etiqueta del código del proyecto" msgid "Updated" msgstr "Actualizado" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Fecha y hora de la última actualización" @@ -1618,7 +1618,7 @@ msgstr "Cadena de clave debe ser única" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Precio" @@ -1652,7 +1652,7 @@ msgstr "Nombre para este webhook" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Activo" @@ -1731,7 +1731,7 @@ msgstr "Título" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "Casilla de verificación" msgid "Is this parameter a checkbox?" msgstr "¿Es este parámetro una casilla de verificación?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Opciones" @@ -2107,7 +2107,7 @@ msgstr "Opciones válidas para este parámetro (separados por comas)" msgid "Selection list for this parameter" msgstr "Lista de selección para este parámetro" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Habilitado" @@ -2149,7 +2149,7 @@ msgstr "Plantilla" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Datos" @@ -2157,8 +2157,8 @@ msgstr "Datos" msgid "Parameter Value" msgstr "Valor del parámetro" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Fecha y hora del escaneo de código de barras" msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Artículos Recibidos" @@ -2590,9 +2590,9 @@ msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero pa #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "días" @@ -2844,8 +2844,8 @@ msgstr "Las partes son plantillas por defecto" msgid "Parts can be assembled from other components by default" msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Componente" @@ -2861,7 +2861,7 @@ msgstr "Comprable" msgid "Parts are purchaseable by default" msgstr "Las partes son comprables por defecto" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Vendible" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Si está disponible, los precios internos anulan los cálculos del rango de precios" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Habilitar impresión de etiquetas" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Habilitar impresión de etiquetas desde la interfaz web" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "PPP de la imagen de etiqueta" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Resolución DPI al generar archivos de imagen que suministrar para etiquetar complementos de impresión" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Habilitar informes" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Habilitar generación de informes" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Modo de depuración" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Generar informes en modo de depuración (salida HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Registrar errores de reportes" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Registrar errores ocurridos al generar reportes" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Tamaño de página" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Tamaño de página predeterminado para informes PDF" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Forzar unidades de parámetro" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Si se proporcionan unidades, los valores de parámetro deben coincidir con las unidades especificadas" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Seriales únicos globalmente" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Los números de serie para los artículos de inventario deben ser únicos globalmente" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Eliminar existencias agotadas" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Determina el comportamiento por defecto al agotarse un artículo del inventario" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Plantilla de código de lote" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Plantilla para generar códigos de lote por defecto para artículos de almacén" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Expiración de stock" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Habilitar la funcionalidad de expiración de stock" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Vender existencias caducadas" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Permitir venta de existencias caducadas" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Tiempo histórico de Stock" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Número de días de artículos de stock se consideran obsoletos antes de caducar" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Crear Stock Caducado" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Permitir crear con stock caducado" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Control de Stock" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Habilitar control de propiedad sobre ubicaciones de stock y artículos" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Icono por defecto de ubicación de almacén" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Icono por defecto de ubicación de almacén (vacío significa que no hay icono)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Mostrar Articulos de Stock Instalados" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Mostrar los artículos de stock instalados en las tablas de stock" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Permitir transferencia Sin Existencias" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Permitir que artículos del inventario sin existencias puedan ser transferidos entre ubicaciones de inventario" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Patrón de Referencia de Ordenes de Armado" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la Orden de Ensamblado" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Requerir Dueño Responsable" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Se debe asignar un dueño responsable a cada orden" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Requerir Parte Activa" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Impedir la creación de órdenes de fabricación para partes inactivas" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Requerir Parte Bloqueada" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Impedir la creación de órdenes de fabricación para partes bloqueadas" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Impedir la creación de órdenes de fabricación a menos que se haya validado la lista de materiales" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Prevenir la finalización de la orden de construcción hasta que todas las órdenes hijas estén cerradas" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Bloquear hasta que los Tests pasen" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Evitar que las construcciones sean completadas hasta que todas las pruebas requeridas pasen" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Habilitar órdenes de devolución" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Habilitar la funcionalidad de orden de devolución en la interfaz de usuario" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Patrón de referencia de orden de devolución" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Patrón requerido para generar el campo de referencia de devolución de la orden" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Editar ordenes de devolución completadas" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Permitir la edición de ordenes de devolución después de que hayan sido completados" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Patrón de Referencia de Ordenes de Venta" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la orden de venta" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Envío Predeterminado de Ordenes de Venta" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Habilitar la creación de envío predeterminado con ordenes de entrega" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Editar Ordenes de Venta Completados" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Permitir la edición de ordenes de venta después de que hayan sido enviados o completados" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Marcar pedidos enviados como completados" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Los pedidos marcados como enviados se completarán automáticamente, evitando el estado de \"envío\"" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Patrón de Referencia de Orden de Compra" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la Orden de Compra" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Editar Ordenes de Compra Completados" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Permitir la edición de órdenes de venta después de que hayan sido enviados o completados" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Convertir moneda" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Autocompletar Ordenes de compra" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Marcar automáticamente las órdenes de compra como completas cuando se reciben todos los artículos de línea" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Habilitar función de contraseña olvidada" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Habilitar registro" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Habilitar SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Habilitar SSO en las páginas de inicio de sesión" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Habilitar registro SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Activar autoregistro a través de SSO para usuarios en las páginas de inicio de sesión" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Habilitar sincronización de grupo SSO" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Habilitar la sincronización de grupos de Inventree con grupos proporcionados por el IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "Clave de grupo SSO" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "El nombre del atributo reclamado por el grupo proporcionado por el IdP" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "Mapa del grupo SSO" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Un mapeo de grupos SSO a grupos de Inventree locales. Si el grupo local no existe, se creará." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Eliminar grupos fuera de SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Email requerido" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Requiere usuario para suministrar correo al registrarse" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Auto-rellenar usuarios SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Correo dos veces" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Al registrarse pregunte dos veces a los usuarios por su correo" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Contraseña dos veces" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Dominios permitidos" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Restringir el registro a ciertos dominios (separados por comas, comenzando por @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Grupo al registrarse" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Grupo al que se asignan nuevos usuarios al registrarse. Si la sincronización de grupo SSO está activada, este grupo sólo se establece si no se puede asignar ningún grupo desde el IdP." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Forzar MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Los usuarios deben utilizar seguridad multifactor." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Comprobar complementos al iniciar" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Comprobar que todos los complementos están instalados en el arranque - habilitar en entornos de contenedores" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Revisar actualizaciones del plugin" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Habilitar comprobaciones periódicas para actualizaciones de plugins instalados" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Habilitar integración de URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Habilitar plugins para añadir rutas de URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Habilitar integración de navegación" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Habilitar plugins para integrar en la navegación" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Habilitar integración de la aplicación" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Habilitar plugins para añadir aplicaciones" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Habilitar integración de programación" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Habilitar plugins para ejecutar tareas programadas" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Habilitar integración de eventos" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Habilitar plugins para responder a eventos internos" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Habilitar integración de interfaz" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Habilitar complementos para integrar en la interfaz de usuario" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Habilitar códigos de proyecto para rastrear proyectos" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Excluir Ubicaciones Externas" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Periodo de inventario automático" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Mostrar nombres completos de los usuarios" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Habilitar datos de estación de prueba" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Habilitar la recolección de datos de estaciones de prueba para resultados de prueba" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Fabricante" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Empresa" @@ -4027,7 +4035,7 @@ msgstr "Teléfono de contacto" msgid "Contact email address" msgstr "Correo electrónico de contacto" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Contacto" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Dirección" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Enlace a información de dirección (externa)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Parte del fabricante" @@ -4190,8 +4198,8 @@ msgstr "Seleccionar parte" msgid "Select manufacturer" msgstr "Seleccionar fabricante" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Proveedor" @@ -4231,7 +4239,7 @@ msgstr "Proveedor" msgid "Select supplier" msgstr "Seleccionar proveedor" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Unidad de mantenimiento de stock de proveedores" @@ -4267,7 +4275,7 @@ msgstr "costo base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Paquetes" @@ -4316,7 +4324,7 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "En Stock" @@ -4452,7 +4460,7 @@ msgstr "El campo no existe en el modelo destino" msgid "Selected field is read-only" msgstr "El campo seleccionado es de solo lectura" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Sesión de importación" @@ -4464,31 +4472,31 @@ msgstr "Campo" msgid "Column" msgstr "Columna" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Número de fila" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Datos de la fila original" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Errores" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Válido" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "Número de copias a imprimir para cada etiqueta" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Desconocido" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Destacado" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Creado por" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Creado antes de" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Creado después de" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Tiene fecha inicial" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Fecha de inicio anterior" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Fecha de inicio después" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Tiene fecha límite" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Fecha objetivo antes" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Fecha objetivo después" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Orden" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Completados" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Moneda para este pedido (dejar en blanco para utilizar el valor predeter msgid "This order is locked and cannot be modified" msgstr "Este pedido está bloqueado y no puede ser modificado" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "El contacto no coincide con la empresa seleccionada" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "La fecha de inicio debe ser anterior a la fecha de límite" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Fecha de inicio" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Fecha de inicio programada para este pedido" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Fecha esperada para la entrega del pedido. El pedido se retrasará después de esta fecha." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Usuario o grupo responsable de este pedido" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Punto de contacto para este pedido" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Estado" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Estado de la orden de compra" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Empresa de la cual se están encargando los artículos" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Referencia del proveedor" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Código de referencia de pedido del proveedor" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "recibido por" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Destinación" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "El pedido no se puede completar ya que hay asignaciones incompletas" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "Este pedido está bloqueado y no puede ser modificado" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Recibido" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Línea" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Ítem" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Resultado" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Costo asociado con la devolución o reparación para esta partida" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "Copiar líneas adicionales" msgid "Copy extra line items from the original order" msgstr "Copiar elementos extra de la línea del pedido original" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Copiar Parámetros" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Partidas" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Líneas completadas" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Duplicar pedido" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Especificar opciones para duplicar este pedido" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "ID de pedido no válido" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Nombre del proveedor" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "El pedido no puede ser cancelado" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir cerrar el pedido con partidas incompletas" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "El pedido tiene partidas incompletas" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "El pedido no está abierto" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Precio automático" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Calcular precio de compra automáticamente con base en los datos del proveedor" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Moneda del precio de compra" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Combinar artículos" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Número de parte interna" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Nombre interno de parte" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Debe especificar la parte del proveedor" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "La orden de compra debe especificarse" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "El proveedor debe coincidir con la orden de compra" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "La orden de compra debe coincidir con el proveedor" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Partida" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Introduzca el código de lote para los artículos de almacén entrantes" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Fecha de Expiración" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Introduzca números de serie para artículos de almacén entrantes" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Código de barras" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Código de barras escaneado" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Código de barras en uso" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Se deben proporcionar las partidas" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Se requiere ubicación de destino" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Los valores del código de barras deben ser únicos" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Envíos" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Envíos completados" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Moneda del precio de venta" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Elementos asignados" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "No se proporcionaron detalles de envío" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "La cantidad debe ser positiva" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Introduzca números de serie para asignar" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "El envío ya ha sido enviado" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "El envío no está asociado con este pedido" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Partida de orden de devolución" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "La partida no coincide con la orden de devolución" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "La partida ya ha sido recibida" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Cantidad a devolver" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Favoritos" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Profundidad" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Filtrar por profundidad de categoría" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Nivel superior" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Filtrar por categorías de nivel superior" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "En cascada" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Tiene resultados" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "Palabras clave por defecto para partes en esta categoría" msgid "Icon" msgstr "Icono" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Icono (opcional)" @@ -5799,7 +5827,7 @@ msgstr "Valor predeterminado" msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Partes" @@ -5918,7 +5946,7 @@ msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqued msgid "Part category" msgstr "Categoría de parte" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5951,7 +5979,7 @@ msgstr "Expiración por defecto" msgid "Expiry time (in days) for stock items of this part" msgstr "Tiempo de expiración (en días) para los artículos de stock de esta parte" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Stock mínimo" @@ -6035,751 +6063,751 @@ msgstr "Dueño responsable de esta parte" msgid "Sell multiple" msgstr "Vender múltiples" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Moneda utilizada para almacenar en caché los cálculos de precios" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Costo mínimo de BOM" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Costo mínimo de partes de componentes" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Costo máximo de BOM" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Costo máximo de partes de componentes" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Costo mínimo de compra" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Costo histórico mínimo de compra" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Costo máximo de compra" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Costo histórico máximo de compra" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Precio interno mínimo" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Costo mínimo basado en precios reducidos internos" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Precio interno máximo" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Costo máximo basado en precios reducidos internos" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Precio mínimo de proveedor" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Precio mínimo de la parte de proveedores externos" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Precio máximo de proveedor" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Precio máximo de la parte de proveedores externos" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Costo mínimo de variante" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Costo mínimo calculado de las partes variantes" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Costo máximo de variante" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Costo máximo calculado de las partes variantes" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Costo mínimo" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Anular el costo mínimo" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Costo máximo" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Reemplazar coste máximo" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Costo mínimo general calculado" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Precio de venta mínimo" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Precio de venta mínimo basado en precios reducidos" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Precio de venta máximo" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Precio de venta máximo basado en precios reducidos" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Costo de venta mínimo" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Precio de venta mínimo histórico" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Costo de Venta Máximo" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Precio de venta máximo histórico" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Número de artículos" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Fecha" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Costo de Stock Mínimo" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Costo mínimo estimado del stock disponible" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Nombre de prueba" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Introduzca un nombre para la prueba" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Descripción de prueba" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Requerido" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "¿Es necesario pasar esta prueba?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Requiere valor" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Adjunto obligatorio" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Seleccionar parte principal" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Sub parte" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Seleccionar parte a utilizar en BOM" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Cantidad del artículo en BOM" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Este artículo BOM es opcional" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Este artículo de BOM es consumible (no está rastreado en órdenes de construcción)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Referencia de artículo de BOM" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Notas del artículo de BOM" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Suma de verificación" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Suma de verificación de línea de BOM" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Validado" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Este artículo de BOM ha sido validado" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este artículo BOM es heredado por BOMs para partes variantes" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Debe especificar la subparte" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Ítem de BOM sustituto" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sustituta no puede ser la misma que la parte principal" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Artículo BOM superior" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Sustituir parte" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Nota para esta relación" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Categoría principal de parte" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Subcategorías" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Moneda de compra de ítem de stock" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Parte original" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Seleccione la parte original a duplicar" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Copiar Imagen" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Copiar imagen desde la parte original" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Copiar BOM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Copiar la factura de materiales de la parte original" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Copiar Parámetros" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Copiar datos del parámetro de la parte original" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Cantidad Inicial de Stock" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Seleccione proveedor (o déjelo en blanco para saltar)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleccionar fabricante (o dejar en blanco para saltar)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Número de parte del fabricante" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "La empresa seleccionada no es un proveedor válido" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "La empresa seleccionada no es un fabricante válido" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Nombre de categoría" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "En construcción" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Elementos de stock" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Inventario Total" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Duplicar Parte" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Stock Inicial" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Crear Parte con cantidad inicial de stock" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Información del proveedor" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Añadir información inicial del proveedor para esta parte" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Copiar Parámetros de Categoría" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Copiar plantillas de parámetro de la categoría de partes seleccionada" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Imagen Existente" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "El archivo de imagen no existe" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Validación de Lista de Materiales" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Puede construir" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Anular el valor calculado para precio mínimo" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Precio mínimo de moneda" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Precio máximo" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Precio máximo de moneda" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "El precio mínimo no debe ser mayor que el precio máximo" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "El precio máximo no debe ser inferior al precio mínimo" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Incluye artículos BOM que son heredados de partes con plantillas" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Ubicación principal" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Filtrar por ubicación principal" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Nombre de pieza (insensible a mayúsculas y minúsculas)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "El nombre de la pieza (insensible a mayúsculas y minúsculas)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Nombre de la pieza (expresión regular)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "Pieza IPN (expresión regular)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Stock mínimo" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Stock máximo" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Código de estado" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Ubicación externa" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Instalado en otro artículo de existencias" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Árbol de piezas" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Actualizado antes" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Actualizado después" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Inventario antes" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Inventario después" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Desactualizado" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Cantidad requerida" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Debe suministrarse una parte válida" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" 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 e9cc6ebe4e..23a8c8f4b5 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -114,7 +114,7 @@ msgstr "Número decimal inválido" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nombre" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Se ha registrado un error por el servidor." msgid "Image" msgstr "Imágen" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Debe ser un número válido" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Moneda" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Seleccionar moneda de las opciones disponibles" @@ -553,8 +553,8 @@ msgstr "Unidad física inválida" msgid "Not a valid currency code" msgstr "No es un código de moneda válido" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Estado del pedido" @@ -562,21 +562,21 @@ msgstr "Estado del pedido" msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Incluye Variantes" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Incluye Variantes" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Incluye Variantes" msgid "Part" msgstr "Parte" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Categoría" @@ -606,7 +606,7 @@ msgstr "Categoría" msgid "Ancestor Build" msgstr "Construir antepasado" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Asignado a mí" @@ -654,15 +654,15 @@ msgstr "Completado antes de" msgid "Completed after" msgstr "Completado después de" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Consumible" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Opcional" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Montaje" @@ -692,11 +692,11 @@ msgstr "Rastreado" msgid "Testable" msgstr "Comprobable" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Asignadas" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Disponible" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "En pedido" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Construir órden" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Construir órden" msgid "Location" msgstr "Ubicación" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "La orden de construcción no puede ser creada para una parte desbloquead msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Se debe especificar un usuario o grupo responsable" @@ -772,7 +772,7 @@ msgstr "Se debe especificar un usuario o grupo responsable" msgid "Build order part cannot be changed" msgstr "La parte del pedido de construcción no puede ser modificada" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Estado de la construcción" msgid "Build status code" msgstr "Código de estado de construcción" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Numero de lote" @@ -867,7 +867,7 @@ msgstr "Numero de lote" msgid "Batch code for this build output" msgstr "Número de lote de este producto final" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Fecha de Creación" @@ -888,7 +888,7 @@ msgstr "Fecha límite de finalización" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Fecha de finalización" @@ -904,8 +904,8 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsable" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Código del proyecto" @@ -979,8 +979,8 @@ msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" @@ -1016,8 +1016,8 @@ msgstr "Ensamblar equipo" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "La cantidad debe ser 1 para el stock serializado" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Artículo de stock" @@ -1096,7 +1096,7 @@ msgstr "Artículo de stock de destino" msgid "Build Level" msgstr "Nivel de construcción" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nombre de parte" @@ -1132,7 +1132,7 @@ msgstr "Cantidad entera requerida para partes rastreables" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Números de serie" @@ -1153,7 +1153,7 @@ msgstr "Autoasignar Números de Serie" msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1242,7 +1242,7 @@ msgstr "Aceptar que los artículos de stock no se han asignado completamente a e msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Aceptar incompleto" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcció msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" @@ -1303,7 +1303,7 @@ msgstr "La salida de la construcción debe especificarse para la asignación de msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -1413,29 +1413,29 @@ msgstr "Rastreable" msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Stock Disponible" @@ -1495,7 +1495,7 @@ msgstr "En espera" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Orden de construcción atrasada" msgid "Build order {bo} is now overdue" msgstr "El pedido de construcción {bo} está atrasado" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" @@ -1559,7 +1559,7 @@ msgstr "Etiqueta del código del proyecto" msgid "Updated" msgstr "Actualizado" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Fecha y hora de la última actualización" @@ -1618,7 +1618,7 @@ msgstr "Cadena de clave debe ser única" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Precio" @@ -1652,7 +1652,7 @@ msgstr "Nombre para este webhook" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Activo" @@ -1731,7 +1731,7 @@ msgstr "Título" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "Casilla de verificación" msgid "Is this parameter a checkbox?" msgstr "¿Es este parámetro una casilla de verificación?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Opciones" @@ -2107,7 +2107,7 @@ msgstr "Opciones válidas para este parámetro (separados por comas)" msgid "Selection list for this parameter" msgstr "Lista de selección para este parámetro" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Habilitado" @@ -2149,7 +2149,7 @@ msgstr "Plantilla" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Datos" @@ -2157,8 +2157,8 @@ msgstr "Datos" msgid "Parameter Value" msgstr "Valor del parámetro" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Fecha y hora del escaneo de código de barras" msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Artículos Recibidos" @@ -2590,9 +2590,9 @@ msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero pa #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "días" @@ -2844,8 +2844,8 @@ msgstr "Las partes son plantillas por defecto" msgid "Parts can be assembled from other components by default" msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Componente" @@ -2861,7 +2861,7 @@ msgstr "Comprable" msgid "Parts are purchaseable by default" msgstr "Las partes son comprables por defecto" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Vendible" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Si está disponible, los precios internos anulan los cálculos del rango de precios" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Habilitar impresión de etiquetas" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Habilitar impresión de etiquetas desde la interfaz web" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "PPP de la imagen de etiqueta" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Resolución DPI al generar archivos de imagen que suministrar para etiquetar complementos de impresión" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Habilitar informes" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Habilitar generación de informes" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Modo de depuración" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Generar informes en modo de depuración (salida HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Registrar errores de reportes" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Registrar errores ocurridos al generar reportes" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Tamaño de página" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Tamaño de página predeterminado para informes PDF" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Forzar unidades de parámetro" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Si se proporcionan unidades, los valores de parámetro deben coincidir con las unidades especificadas" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Seriales únicos globalmente" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Los números de serie para los artículos de inventario deben ser únicos globalmente" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Eliminar existencias agotadas" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Determina el comportamiento por defecto al agotarse un artículo del inventario" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Plantilla de código de lote" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Plantilla para generar códigos de lote por defecto para artículos de almacén" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Expiración de stock" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Habilitar la funcionalidad de expiración de stock" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Vender existencias caducadas" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Permitir venta de existencias caducadas" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Tiempo histórico de Stock" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Número de días de artículos de stock se consideran obsoletos antes de caducar" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Crear Stock Caducado" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Permitir crear con stock caducado" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Control de Stock" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Habilitar control de propiedad sobre ubicaciones de stock y artículos" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Icono por defecto de ubicación de almacén" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Icono por defecto de ubicación de almacén (vacío significa que no hay icono)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Mostrar Articulos de Stock Instalados" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Mostrar los artículos de stock instalados en las tablas de stock" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Revisar BOM al instalar artículos" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Los elementos de stock instalados deben existir en la BOM para la parte padre" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Permitir transferencia Sin Existencias" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Permitir que artículos del inventario sin existencias puedan ser transferidos entre ubicaciones de inventario" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Patrón de Referencia de Ordenes de Armado" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la Orden de Ensamblado" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Requerir Dueño Responsable" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Se debe asignar un dueño responsable a cada orden" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Requerir Parte Activa" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Impedir la creación de órdenes de fabricación para partes inactivas" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Requerir Parte Bloqueada" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Impedir la creación de órdenes de fabricación para partes bloqueadas" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Impedir la creación de órdenes de fabricación a menos que se haya validado la lista de materiales" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Prevenir la finalización de la orden de construcción hasta que todas las órdenes hijas estén cerradas" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Bloquear hasta que los Tests pasen" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Evitar que las construcciones sean completadas hasta que todas las pruebas requeridas pasen" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Habilitar órdenes de devolución" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Habilitar la funcionalidad de orden de devolución en la interfaz de usuario" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Patrón de referencia de orden de devolución" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Patrón requerido para generar el campo de referencia de devolución de la orden" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Editar ordenes de devolución completadas" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Permitir la edición de ordenes de devolución después de que hayan sido completados" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Patrón de Referencia de Ordenes de Venta" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la orden de venta" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Envío Predeterminado de Ordenes de Venta" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Habilitar la creación de envío predeterminado con ordenes de entrega" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Editar Ordenes de Venta Completados" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Permitir la edición de ordenes de venta después de que hayan sido enviados o completados" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Marcar pedidos enviados como completados" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Los pedidos marcados como enviados se completarán automáticamente, evitando el estado de \"envío\"" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Patrón de Referencia de Orden de Compra" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la Orden de Compra" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Editar Ordenes de Compra Completados" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Permitir la edición de órdenes de venta después de que hayan sido enviados o completados" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Autocompletar Ordenes de compra" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Marcar automáticamente las órdenes de compra como completas cuando se reciben todos los artículos de línea" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Habilitar función de contraseña olvidada" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Habilitar registro" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Habilitar SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Habilitar SSO en las páginas de inicio de sesión" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Habilitar registro SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Activar autoregistro a través de SSO para usuarios en las páginas de inicio de sesión" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Habilitar sincronización de grupo SSO" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Habilitar la sincronización de grupos de Inventree con grupos proporcionados por el IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "Clave de grupo SSO" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "El nombre del atributo reclamado por el grupo proporcionado por el IdP" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "Mapa del grupo SSO" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Un mapeo de grupos SSO a grupos de Inventree locales. Si el grupo local no existe, se creará." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Eliminar grupos fuera de SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Email requerido" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Requiere usuario para suministrar correo al registrarse" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Auto-rellenar usuarios SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Correo dos veces" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Al registrarse pregunte dos veces a los usuarios por su correo" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Contraseña dos veces" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Dominios permitidos" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Restringir el registro a ciertos dominios (separados por comas, comenzando por @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Grupo al registrarse" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Grupo al que se asignan nuevos usuarios al registrarse. Si la sincronización de grupo SSO está activada, este grupo sólo se establece si no se puede asignar ningún grupo desde el IdP." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Forzar MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Los usuarios deben utilizar seguridad multifactor." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Comprobar complementos al iniciar" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Comprobar que todos los complementos están instalados en el arranque - habilitar en entornos de contenedores" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Revisar actualizaciones del plugin" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Habilitar comprobaciones periódicas para actualizaciones de plugins instalados" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Habilitar integración de URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Habilitar plugins para añadir rutas de URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Habilitar integración de navegación" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Habilitar plugins para integrar en la navegación" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Habilitar integración de la aplicación" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Habilitar plugins para añadir aplicaciones" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Habilitar integración de programación" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Habilitar plugins para ejecutar tareas programadas" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Habilitar integración de eventos" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Habilitar plugins para responder a eventos internos" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Habilitar integración de interfaz" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Habilitar complementos para integrar en la interfaz de usuario" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Excluir Ubicaciones Externas" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Periodo de inventario automático" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Mostrar nombres completos de los usuarios" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Habilitar datos de estación de prueba" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Habilitar la recolección de datos de estaciones de prueba para resultados de prueba" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Fabricante" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Empresa" @@ -4027,7 +4035,7 @@ msgstr "Teléfono de contacto" msgid "Contact email address" msgstr "Correo electrónico de contacto" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Contacto" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Dirección" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Enlace a información de dirección (externa)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Parte del fabricante" @@ -4190,8 +4198,8 @@ msgstr "Seleccionar parte" msgid "Select manufacturer" msgstr "Seleccionar fabricante" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Proveedor" @@ -4231,7 +4239,7 @@ msgstr "Proveedor" msgid "Select supplier" msgstr "Seleccionar proveedor" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Unidad de mantenimiento de stock de proveedores" @@ -4267,7 +4275,7 @@ msgstr "costo base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Paquetes" @@ -4316,7 +4324,7 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "En Stock" @@ -4452,7 +4460,7 @@ msgstr "El campo no existe en el modelo destino" msgid "Selected field is read-only" msgstr "El campo seleccionado es de solo lectura" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Sesión de importación" @@ -4464,31 +4472,31 @@ msgstr "Campo" msgid "Column" msgstr "Columna" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Número de fila" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Datos de la fila original" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Errores" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Válido" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "Número de copias a imprimir para cada etiqueta" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Desconocido" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Destacado" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Creado por" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Creado antes de" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Creado después de" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Fecha objetivo antes de" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Fecha objetivo después de" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Orden" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Completados" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Moneda para este pedido (dejar en blanco para utilizar el valor predeter msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "El contacto no coincide con la empresa seleccionada" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Fecha esperada para la entrega del pedido. El pedido se retrasará después de esta fecha." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Usuario o grupo responsable de este pedido" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Punto de contacto para este pedido" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Estado" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Estado de la orden de compra" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Empresa de la cual se están encargando los artículos" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Referencia del proveedor" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Código de referencia de pedido del proveedor" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "recibido por" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Destinación" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "El pedido no se puede completar ya que hay asignaciones incompletas" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Recibido" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Línea" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Ítem" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "El artículo de almacén debe ser especificado" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "La cantidad de retorno excede la cantidad de existencias" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "La cantidad de retorno debe ser mayor que cero" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Cantidad inválida para el artículo de stock serializado" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Resultado" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Costo asociado con la devolución o reparación para esta partida" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "Copiar líneas adicionales" msgid "Copy extra line items from the original order" msgstr "Copiar partidas extra del pedido original" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Copiar Parámetros" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Partidas" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Líneas completadas" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Duplicar pedido" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Especificar opciones para duplicar este pedido" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "ID de pedido inválido" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Nombre del proveedor" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "El pedido no puede ser cancelado" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir cerrar el pedido con partidas incompletas" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "El pedido tiene partidas incompletas" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "El pedido no está abierto" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Precio automático" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Calcular precio de compra automáticamente con base en los datos del proveedor" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Moneda del precio de compra" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Combinar artículos" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Número de parte interna" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Nombre interno de parte" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Debe especificar la parte del proveedor" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "La orden de compra debe especificarse" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "El proveedor debe coincidir con la orden de compra" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "La orden de compra debe coincidir con el proveedor" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Partida" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Introduzca el código de lote para los artículos de almacén entrantes" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Fecha de Expiración" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Introduzca números de serie para artículos de almacén entrantes" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Código de barras" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Código de barras escaneado" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Código de barras en uso" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Se deben proporcionar las partidas" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Se requiere ubicación de destino" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Los valores del código de barras deben ser únicos" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Envíos" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Envíos completados" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Moneda del precio de venta" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Elementos asignados" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "No se proporcionaron detalles de envío" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "La cantidad debe ser positiva" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Introduzca números de serie para asignar" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "El envío ya ha sido enviado" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "El envío no está asociado con este pedido" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Partida de orden de devolución" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "La partida no coincide con la orden de devolución" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "La partida ya ha sido recibida" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Cantidad a devolver" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Favoritos" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Profundidad" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Filtrar por profundidad de categoría" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Nivel superior" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Filtrar por categorías de nivel superior" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "En cascada" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Tiene resultados" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "Palabras clave por defecto para partes en esta categoría" msgid "Icon" msgstr "Icono" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Icono (opcional)" @@ -5799,7 +5827,7 @@ msgstr "Valor predeterminado" msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Partes" @@ -5918,7 +5946,7 @@ msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqued msgid "Part category" msgstr "Categoría de parte" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5951,7 +5979,7 @@ msgstr "Expiración por defecto" msgid "Expiry time (in days) for stock items of this part" msgstr "Tiempo de expiración (en días) para los artículos de stock de esta parte" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Stock mínimo" @@ -6035,751 +6063,751 @@ msgstr "Dueño responsable de esta parte" msgid "Sell multiple" msgstr "Vender múltiples" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Moneda utilizada para almacenar en caché los cálculos de precios" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Costo mínimo de BOM" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Costo mínimo de partes de componentes" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Costo máximo de BOM" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Costo máximo de partes de componentes" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Costo mínimo de compra" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Costo histórico mínimo de compra" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Costo máximo de compra" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Costo histórico máximo de compra" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Precio interno mínimo" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Costo mínimo basado en precios reducidos internos" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Precio interno máximo" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Costo máximo basado en precios reducidos internos" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Precio mínimo de proveedor" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Precio mínimo de la parte de proveedores externos" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Precio máximo de proveedor" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Precio máximo de la parte de proveedores externos" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Costo mínimo de variante" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Costo mínimo calculado de las partes variantes" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Costo máximo de variante" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Costo máximo calculado de las partes variantes" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Costo mínimo" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Anular el costo mínimo" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Costo máximo" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Reemplazar coste máximo" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Costo mínimo general calculado" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Precio de venta mínimo" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Precio de venta mínimo basado en precios reducidos" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Precio de venta máximo" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Precio de venta máximo basado en precios reducidos" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Costo de venta mínimo" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Precio de venta mínimo histórico" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Costo de Venta Máximo" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Precio de venta máximo histórico" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Número de artículos" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Fecha" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Costo de Stock Mínimo" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Costo mínimo estimado del stock disponible" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Nombre de prueba" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Introduzca un nombre para la prueba" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Descripción de prueba" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Requerido" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "¿Es necesario pasar esta prueba?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Requiere valor" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Adjunto obligatorio" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Seleccionar parte principal" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Sub parte" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Seleccionar parte a utilizar en BOM" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Cantidad del artículo en BOM" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Este artículo BOM es opcional" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Este artículo de BOM es consumible (no está rastreado en órdenes de construcción)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Referencia de artículo de BOM" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Notas del artículo de BOM" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Suma de verificación" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Suma de verificación de línea de BOM" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Validado" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Este artículo de BOM ha sido validado" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este artículo BOM es heredado por BOMs para partes variantes" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Debe especificar la subparte" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Ítem de BOM sustituto" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sustituta no puede ser la misma que la parte principal" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Artículo BOM superior" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Sustituir parte" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Nota para esta relación" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Categoría principal de parte" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Subcategorías" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Moneda de compra de ítem de stock" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Parte original" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Seleccione la parte original a duplicar" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Copiar Imagen" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Copiar imagen desde la parte original" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Copiar BOM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Copiar la factura de materiales de la parte original" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Copiar Parámetros" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Copiar datos del parámetro de la parte original" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Cantidad Inicial de Stock" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Seleccione proveedor (o déjelo en blanco para saltar)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleccionar fabricante (o dejar en blanco para saltar)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Número de parte del fabricante" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "La empresa seleccionada no es un proveedor válido" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "La empresa seleccionada no es un fabricante válido" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Nombre de categoría" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "En construcción" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Elementos de stock" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Inventario Total" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Duplicar Parte" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Stock Inicial" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Crear Parte con cantidad inicial de stock" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Información del proveedor" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Añadir información inicial del proveedor para esta parte" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Copiar Parámetros de Categoría" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Copiar plantillas de parámetro de la categoría de partes seleccionada" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Imagen Existente" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "El archivo de imagen no existe" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Validación de Lista de Materiales" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Puede construir" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Anular el valor calculado para precio mínimo" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Precio mínimo de moneda" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Precio máximo" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Precio máximo de moneda" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "El precio mínimo no debe ser mayor que el precio máximo" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "El precio máximo no debe ser inferior al precio mínimo" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Incluye artículos BOM que son heredados de partes con plantillas" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Ubicación principal" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Filtrar por ubicación principal" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Nombre de pieza (insensible a mayúsculas y minúsculas)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "El nombre de la pieza contiene (insensible a mayúsculas y minúsculas)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Nombre de la pieza (expresión regular)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "IPN de Pieza (insensible a mayúsculas y minúsculas)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "IPN de pieza contiene (insensible a mayúsculas y minúsculas)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "IPN de Pieza (expresión regular)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Existencias mínimas" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Existencias máximas" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Código de estado" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Ubicación externa" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Consumido por orden de construcción" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Instalado en otro artículo de existencias" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Árbol de piezas" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Actualizado antes de" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Actualizado después de" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Inventario antes de" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Inventario después de" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Desactualizado" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Cantidad requerida" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Debe suministrarse una parte válida" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 2bbbdcea24..81db831c29 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nimi" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "Pilt" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valuuta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Valikuline" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "Jälgitud" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Saadaval" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "Asukoht" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Koostamise olek" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Loomise kuupäev" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Osa nimi" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "Jälgitav" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Saadaval laos" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "Katkestatud" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "On link" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "On fail" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "Uuendatud" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "Pealkiri" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "Mall" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Andmed" @@ -2157,8 +2157,8 @@ msgstr "Andmed" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "päeva" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponent" @@ -2861,7 +2861,7 @@ msgstr "Ostetav" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Lehe suurus" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Luba liidese integreerimine" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Luba pluginatel integreeruda kasutajaliidesesse" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Tootja" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Ettevõte" @@ -4027,7 +4035,7 @@ msgstr "Kontakttelefoni number" msgid "Contact email address" msgstr "Kontakt e-postiaadress" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Aadress" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Tarnija" @@ -4231,7 +4239,7 @@ msgstr "Tarnija" msgid "Select supplier" msgstr "Vali tarnija" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "Väli" msgid "Column" msgstr "Veerg" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Staatus" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Müügihind" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Saadetud" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Saadetis" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Rida" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "Kopeeri lisareaüksused algsest tellimusest" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Kopeeri parameetrid" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Määrake selle tellimuse dubleerimise valikud" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "Vale tellimuse ID" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "Tootekood" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Vöötkood" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Skännitud ribakood" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Saadetised" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Järgmised seerianumbrid ei ole saadaval" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Sügavus" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "Ikoon" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Ikoon (valikuline)" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Osad" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "Osa kategooria" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimaalne laoseis" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Testimalle saab luua ainult testitavate osade jaoks" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Originaalosa" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Kopeeri pilt" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Kopeeri parameetrid" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Kategooria nimi" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Ehitamine" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Tarnija info" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Minimaalne hind" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maksimaalne hind" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Uuenda" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 35bf387287..7c0f139b81 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "نمی‌توان {original} را به {unit} تبدیل کرد" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "مقدار ارائه شده نامعتبر است" @@ -114,7 +114,7 @@ msgstr "مقدار اعشاری نامعتبر است" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "نام" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "یک خطا توسط سرور ثبت شده است." msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "باید یک عدد معتبر باشد" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "ارز" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "ارز را از گزینه های موجود انتخاب کنید" @@ -553,8 +553,8 @@ msgstr "واحد فیزیکی نامعتبر" msgid "Not a valid currency code" msgstr "کد ارز معتبر" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "وضعیت سفارش" @@ -562,21 +562,21 @@ msgstr "وضعیت سفارش" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "قطعه" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "دسته" @@ -606,7 +606,7 @@ msgstr "دسته" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "واگذار شده به من" @@ -654,15 +654,15 @@ msgstr "تکمیل شده قبل از" msgid "Completed after" msgstr "تکمیل شده بعد از" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "مصرفی" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "اختیاری" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "مونتاژ" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "سفارش معوق" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "اختصاص داده شده" @@ -712,12 +712,12 @@ msgid "Available" msgstr "در دسترس" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "سفارش ساخت" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "سفارش ساخت" msgid "Location" msgstr "مکان" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "تاریخ تکمیل" @@ -904,8 +904,8 @@ msgstr "صادر شده توسط" msgid "User who issued this build order" msgstr "کاربری که این سفارش ساخت را صادر کرده است" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index c17488875c..b47df80abf 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Annettu määrä on virheellinen" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nimi" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "Kuva" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Täytyy olla kelvollinen luku" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valuutta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Valitse valuutta käytettävissä olevista vaihtoehdoista" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategoria" @@ -606,7 +606,7 @@ msgstr "Kategoria" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Saatavilla" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "Sijainti" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Varastotuote" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Sarjanumerot" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "Seurattavissa" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "Peruttu" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "Päivitetty" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Viimeisimmän päivityksen aikaleima" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Käyttäjä" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Hinta" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktiivinen" @@ -1731,7 +1731,7 @@ msgstr "Otsikko" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Käytössä" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "päivää" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponentti" @@ -2861,7 +2861,7 @@ msgstr "Ostettavissa" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Sivun koko" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Salli salasananpalautus" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Salli rekisteröinti" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Salli SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Salli SSO kirjautumissivuilla" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Salli SSO rekisteröinti" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Sähköposti vaaditaan" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Sähköpostiosoite kahdesti" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Salasana kahdesti" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Sallitut verkkotunnukset" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Pakota MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Valmistaja" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Yritys" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Kontakti" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Osoite" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "Valitse valmistaja" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Toimittaja" @@ -4231,7 +4239,7 @@ msgstr "Toimittaja" msgid "Select supplier" msgstr "Valitse toimittaja" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Toimittajan varastonimike" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Valmis" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Tilauksen viite" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Tila" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Asiakas" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Asiakkaan viite " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Vastaanotettu" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Lähetetty" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Seurantakoodi" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Laskunumero" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Viivakoodi" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "Kuvake" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Kuvake (valinnainen)" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Päivämäärä" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Valmistajan osanumero" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 8c7f10b22a..883516b313 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossible de convertir {original} en {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -114,7 +114,7 @@ msgstr "Valeur décimale invalide" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nom" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Une erreur a été loguée par le serveur." msgid "Image" msgstr "Image" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Doit être un nombre valide" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Devise" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Sélectionnez la devise à partir des options disponibles" @@ -553,8 +553,8 @@ msgstr "Unité invalide" msgid "Not a valid currency code" msgstr "Code de devise invalide" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Statut de la commande" @@ -562,21 +562,21 @@ msgstr "Statut de la commande" msgid "Parent Build" msgstr "Fabrication parente" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Inclure les variantes" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Inclure les variantes" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Inclure les variantes" msgid "Part" msgstr "Pièce" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Catégorie" @@ -606,7 +606,7 @@ msgstr "Catégorie" msgid "Ancestor Build" msgstr "Version Précédente" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Attribué à moi" @@ -654,15 +654,15 @@ msgstr "Terminé avant" msgid "Completed after" msgstr "Terminé après" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Date min" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Date maximale" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Exclure l'arbre" @@ -670,17 +670,17 @@ msgstr "Exclure l'arbre" msgid "Build must be cancelled before it can be deleted" msgstr "La construction doit être annulée avant de pouvoir être supprimée" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Consommable" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Facultatif" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Assemblage" @@ -692,11 +692,11 @@ msgstr "Suivi" msgid "Testable" msgstr "Testable" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Commande en cours" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Allouée" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Disponible" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "En Commande" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Ordre de Fabrication" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Ordre de Fabrication" msgid "Location" msgstr "Emplacement" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Sortie" @@ -764,7 +764,7 @@ msgstr "Impossible de créer un ordre de fabrication pour une pièce non verroui msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Les ordres de fabrication ne peuvent être exécutées qu'en externe pour les pièces achetables" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Un utilisateur ou un groupe responsable doit être spécifié" @@ -772,7 +772,7 @@ msgstr "Un utilisateur ou un groupe responsable doit être spécifié" msgid "Build order part cannot be changed" msgstr "La pièce de commande de construction ne peut pas être changée" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "La date cible doit être postérieure à la date de début" @@ -780,9 +780,9 @@ msgstr "La date cible doit être postérieure à la date de début" msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "État de la construction" msgid "Build status code" msgstr "Code de statut de construction" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Code de lot" @@ -867,7 +867,7 @@ msgstr "Code de lot" msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Date de création" @@ -888,7 +888,7 @@ msgstr "Date d'achèvement cible" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Date d'achèvement" @@ -904,8 +904,8 @@ msgstr "Émis par" msgid "User who issued this build order" msgstr "Utilisateur ayant émis cette commande de construction" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsable" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Code du projet" @@ -979,8 +979,8 @@ msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" @@ -1016,8 +1016,8 @@ msgstr "Création de l'objet" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "La quantité doit être de 1 pour stock sérialisé" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Article en stock" @@ -1096,7 +1096,7 @@ msgstr "Stock de destination de l'article" msgid "Build Level" msgstr "Niveau de construction" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nom de l'article" @@ -1132,7 +1132,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:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Numéros de série" @@ -1153,7 +1153,7 @@ msgstr "Allouer automatiquement les numéros de série" msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" @@ -1242,7 +1242,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:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Accepter les incomplèts" @@ -1290,7 +1290,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:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantité disponible ({q}) dépassée" @@ -1303,7 +1303,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:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Les articles d'allocation doivent être fournis" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "Construire" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -1413,29 +1413,29 @@ msgstr "Traçable" msgid "Inherited" msgstr "Reçu de quelqu'un" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Autoriser les variantes" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Article du BOM" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "En Production" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Planifié pour fabrication" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Stock externe" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Stock disponible" @@ -1495,7 +1495,7 @@ msgstr "En pause" msgid "Cancelled" msgstr "Annulé" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Ordre de commande en retard" msgid "Build order {bo} is now overdue" msgstr "L'ordre de commande {bo} est maintenant en retard" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "C'est un lien" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "C'est un fichier" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "L'utilisateur n'a pas les permissions de supprimer cette pièce jointe" @@ -1559,7 +1559,7 @@ msgstr "Code du projet Étiquette" msgid "Updated" msgstr "Mise à jour" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Date de la dernière mise à jour" @@ -1618,7 +1618,7 @@ msgstr "La chaîne de caractères constituant la clé doit être unique" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Utilisateur" msgid "Price break quantity" msgstr "Quantité de rupture de prix" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Prix" @@ -1652,7 +1652,7 @@ msgstr "Nom de ce webhook" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Actif" @@ -1731,7 +1731,7 @@ msgstr "Titre" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Les paramètres des cases à cocher ne peuvent pas avoir d'unités" msgid "Checkbox parameters cannot have choices" msgstr "Les paramètres des cases à cocher ne peuvent pas comporter de choix" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Les choix doivent être uniques" @@ -2095,7 +2095,7 @@ msgstr "Case à cocher" msgid "Is this parameter a checkbox?" msgstr "Ce paramètre est-il une case à cocher ?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Choix" @@ -2107,7 +2107,7 @@ msgstr "Choix valables pour ce paramètre (séparés par des virgules)" msgid "Selection list for this parameter" msgstr "Liste de sélection pour ce paramètre" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Activé" @@ -2149,7 +2149,7 @@ msgstr "Modèle" msgid "Parameter template" msgstr "Modèle de paramètre" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Données" @@ -2157,8 +2157,8 @@ msgstr "Données" msgid "Parameter Value" msgstr "Valeur du paramètre" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Date et heure du scan de code-barres" msgid "URL endpoint which processed the barcode" msgstr "Point d'accès à l'URL qui a traité le code-barres" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Contexte" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} annulé" msgid "A order that is assigned to you was canceled" msgstr "Une commande qui vous est assignée a été annulée" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Articles reçus" @@ -2590,9 +2590,9 @@ msgstr "Fréquence de mise à jour des taux de change (définir à zéro pour d #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "jours" @@ -2844,8 +2844,8 @@ msgstr "Les pièces sont des templates par défaut" msgid "Parts can be assembled from other components by default" msgstr "Les pièces peuvent être assemblées à partir d'autres composants par défaut" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Composant" @@ -2861,7 +2861,7 @@ msgstr "Achetable" msgid "Parts are purchaseable by default" msgstr "Les pièces sont achetables par défaut" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Vendable" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Si disponible, les prix internes remplacent les calculs de la fourchette de prix" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Activer l'impression d'étiquettes" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Activer l'impression d'étiquettes depuis l'interface Web" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Étiquette image DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Résolution DPI lors de la génération de fichiers image pour fournir aux plugins d'impression d'étiquettes" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Activer les rapports" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Activer la génération de rapports" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Mode Débogage" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Générer des rapports en mode debug (sortie HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Journal des erreurs" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Enregistrer les erreurs qui se produisent lors de la génération de rapports" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Taille de la page" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Taille de page par défaut pour les rapports PDF" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Renforcer les unités des paramètres" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Si des unités sont fournies, les valeurs de paramètre doivent correspondre aux unités spécifiées" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Numéro de Série Universellement Unique" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Les numéros de série pour les articles en stock doivent être uniques au niveau global" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Supprimer le stock épuisé" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Détermine le comportement par défaut lorsqu'un article de stock est épuisé" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Modèle de code de lot" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Modèle pour générer des codes par défaut pour les articles en stock" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Expiration du stock" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Activer la fonctionnalité d'expiration du stock" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Vendre le stock expiré" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Autoriser la vente de stock expiré" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Délai de péremption du stock" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Nombre de jours pendant lesquels les articles en stock sont considérés comme périmés avant d'expirer" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Construction de stock expirée" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Autoriser la construction avec un stock expiré" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Contrôle de la propriété des stocks" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Activer le contrôle de la propriété sur les emplacements de stock et les articles" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Icône par défaut de l'emplacement du stock" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Icône par défaut de l'emplacement du stock (vide signifie aucune icône)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Afficher les pièces en stock installées" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Affichage des articles en stock installés dans les tableaux de stock" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Vérifier la nomenclature lors de l'installation des articles" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Les articles de stock installés doivent exister dans la nomenclature de la pièce mère" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Autoriser le transfert des produits en rupture de stock" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Permettre le transfert d'articles qui ne sont pas en stock d'un magasin à l'autre" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Modèle de référence de commande de construction" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Modèle requis pour générer le champ de référence de l'ordre de construction" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Nécessite un Responsable propriétaire" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Un propriétaire responsable doit être assigné à chaque commande" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Exiger une partie active" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Empêcher la création d'un ordre de fabrication pour les pièces inactives" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Requiert une pièce verrouillée" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Empêcher la création d'un ordre de fabrication pour les pièces non verrouillées" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Exiger une nomenclature valide" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Empêcher la création d'un ordre de fabrication si la nomenclature n'a pas été validée" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Exiger des ordonnances fermées pour les enfants" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Empêcher l'achèvement de l'ordre de construction jusqu'à ce que tous les ordres d'enfants soient clôturés" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Ordres de fabrication externes" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "Activer la fonctionnalité d'ordre de fabrication externe" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Blocage jusqu'à la réussite des tests" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Empêcher l'achèvement des résultats de la construction jusqu'à ce que tous les tests requis soient réussis" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Activer les retours de commandes" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Activer la fonctionnalité de retour de commande dans l'interface utilisateur" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Modèle de référence de retour de commande" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Modèle requis pour générer le champ de référence de la commande de retour" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Modifier les retours de commandes terminées" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Autoriser la modification des retours après leur enregistrement" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Modèle de référence de bon de commande" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Modèle requis pour générer le champ de référence du bon de commande" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Expédition par défaut du bon de commande" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Activer la création d'expédition par défaut avec les bons de commandes" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Modifier les commandes de vente terminées" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Autoriser la modification des commandes de vente après avoir été expédiées ou complétées" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "L'expédition nécessite une vérification" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "Empêcher l'achèvement des envois jusqu'à ce que les articles aient été vérifiés" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Marquer les commandes expédiées comme achevées" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Les commandes marquées comme expédiées seront automatiquement complétées, en contournant le statut « expédié »" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Modèle de référence de commande d'achat" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modèle requis pour générer le champ de référence de bon de commande" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Modifier les bons de commande terminés" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Autoriser la modification des bons de commande après avoir été expédiés ou complétés" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Convertir la monnaie" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Convertir la valeur de l'article dans la devise de base lors de la réception du stock" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Achat automatique des commandes" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Marquer automatiquement les bons de commande comme terminés lorsque tous les articles de la ligne sont reçus" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Activer les mots de passe oubliés" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Activer la fonction \"Mot de passe oublié\" sur les pages de connexion" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Activer les inscriptions" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Activer l'auto-inscription pour les utilisateurs sur les pages de connexion" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Activer le SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Activer le SSO sur les pages de connexion" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Activer l'inscription SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Activer l'auto-inscription via SSO pour les utilisateurs sur les pages de connexion" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Activer la synchronisation du groupe SSO" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Permettre la synchronisation des groupes InvenTree avec les groupes fournis par l'IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "Clé du groupe SSO" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "Le nom de l'attribut de revendication de groupe fourni par l'IdP" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "Carte de groupe SSO" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Une correspondance entre les groupes SSO et les groupes InvenTree locaux. Si le groupe local n'existe pas, il sera créé." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Supprimer les groupes en dehors de SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Indique si les groupes attribués à l'utilisateur doivent être supprimés s'ils ne sont pas gérés par l'IdP. La désactivation de ce paramètre peut entraîner des problèmes de sécurité" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Email requis" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Saisie automatique des utilisateurs SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Remplir automatiquement les détails de l'utilisateur à partir des données de compte SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Courriel en double" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Mot de passe deux fois" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mot de passe" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Domaines autorisés" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Restreindre l'inscription à certains domaines (séparés par des virgules, commençant par @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Grouper sur inscription" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Groupe auquel les nouveaux utilisateurs sont assignés lors de l'enregistrement. Si la synchronisation des groupes SSO est activée, ce groupe n'est défini que si aucun groupe ne peut être attribué par l'IdP." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Forcer l'authentification multifacteurs" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "Activer ce paramètre demandera à tous les utilisateurs de configurer l'authentification multi-facteurs. Toutes les sessions seront déconnectées immédiatement." -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Vérifier les plugins au démarrage" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Vérifier que tous les plugins sont installés au démarrage - activer dans les environnements conteneurs" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Vérifier les mises à jour des plugins" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Activer les vérifications périodiques pour les mises à jour des plugins installés" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Activer l'intégration d'URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Autoriser les plugins à ajouter des chemins URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Activer l'intégration de navigation" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Activer les plugins à s'intégrer dans la navigation" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Activer l'intégration de plugins" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Activer l'intégration de plugin pour ajouter des apps" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Activer l'intégration du planning" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Autoriser les plugins à éxécuter des tâches planifiées" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Activer l'intégration des évènements" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Autoriser les plugins à répondre aux évènements internes" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Permettre l'intégration de l'interface" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Permettre aux plugins de s'intégrer dans l'interface utilisateur" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "Activer l'intégration mail" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "Autoriser les plugins à traiter les mails entrants/sortants" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Activer les codes de projet" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Activer les codes de projet pour le suivi des projets" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "Activer la fonctionnalité d'enregistrement des historiques de niveaux de stock et de leur valeur" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Exclure les localisations externes" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Période de l'inventaire automatique" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Afficher les noms des utilisateurs" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Afficher les noms complets des utilisateurs au lieu des noms d'utilisateur" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Afficher les profils d'utilisateur" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Afficher les profils des utilisateurs sur leur page de profil" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Activer les données de station de test" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Activer la collecte des données de la station de test pour les résultats de test" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Le fournisseur est actif" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Fabricant" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Société" @@ -4027,7 +4035,7 @@ msgstr "Numéro de téléphone de contact" msgid "Contact email address" msgstr "Adresse e-mail de contact" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Contact" @@ -4080,7 +4088,7 @@ msgstr "N° de TVA" msgid "Company Tax ID" msgstr "Numéro d'identification fiscale de l'entreprise" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adresse" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Lien vers les informations de l'adresse (externe)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Pièces du fabricant" @@ -4190,8 +4198,8 @@ msgstr "Sélectionner une partie" msgid "Select manufacturer" msgstr "Sélectionner un fabricant" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "Référence fabricant" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La pièce du fabricant liée doit faire référence à la même pièce de base" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Fournisseur" @@ -4231,7 +4239,7 @@ msgstr "Fournisseur" msgid "Select supplier" msgstr "Sélectionner un fournisseur" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Unité de gestion des stocks des fournisseurs" @@ -4267,7 +4275,7 @@ msgstr "coût de base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Frais minimums (par exemple frais de stock)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Conditionnement" @@ -4316,7 +4324,7 @@ msgstr "Devise par défaut utilisée pour ce fournisseur" msgid "Company Name" msgstr "Nom de l'entreprise" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "En Stock" @@ -4452,7 +4460,7 @@ msgstr "Le champ n'existe pas dans le modèle cible" msgid "Selected field is read-only" msgstr "Le champ sélectionné est en lecture seule" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Session d'importation" @@ -4464,31 +4472,31 @@ msgstr "Champ d'application" msgid "Column" msgstr "Colonne" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Index des lignes" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Données de la ligne d'origine" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Erreurs" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Valide" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "L'ID est requis pour mettre à jour les enregistrements existants." -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "Aucun enregistrement trouvé avec l'ID fourni" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "Format d'ID invalide" @@ -4588,7 +4596,7 @@ msgstr "Nombre de copies à imprimer pour chaque étiquette" msgid "Connected" msgstr "Connecté" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Inconnu" @@ -4716,105 +4724,113 @@ msgstr "Progression maximale" msgid "Maximum value for progress type, required if type=progress" msgstr "Valeur maximale pour le type de progression, requis si type=progress" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Référence de commande" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Remarquable" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "A le code du projet" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Créé par" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Créé avant" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Créé après" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "A la date de début" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Date de début Avant" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Date de début Après" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "A une date cible" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Date cible Avant" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Date cible Après" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Possède un Tarif" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Terminé avant" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Terminé après" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "Ordre de fabrication externe" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Commande" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Commande Complétée" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Pièces Internes" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Commande En Attente" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Terminé" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Fait l'objet d'une expédition" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Commande d’achat" msgid "Sales Order" msgstr "Commandes" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Devise de cette commande (laisser vide pour utiliser la devise par défa msgid "This order is locked and cannot be modified" msgstr "Cette commande est verrouillée et ne peut être modifiée" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Le contact ne correspond pas à l'entreprise sélectionnée" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "La date de début doit être antérieure à la date cible" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "L'adresse ne correspond pas à la société sélectionnée" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Description de la commande (facultatif)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Sélectionner le code du projet pour cette commande" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Lien vers une page externe" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Date de début" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Date de début prévue pour cette commande" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Date Cible" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Date prévue pour la livraison de la commande. La commande sera en retard après cette date." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Date d'émission" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Date d'émission de la commande" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Utilisateur ou groupe responsable de cette commande" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Point de contact pour cette commande" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Adresse de l'entreprise pour cette commande" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Référence de la commande" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "État" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Statut de la commande d'achat" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Société de laquelle les articles sont commandés" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Référence du fournisseur" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Code de référence de la commande fournisseur" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "reçu par" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Date à laquelle la commande a été complété" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Destination" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Destination des articles reçus" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Le fournisseur de la pièce doit correspondre au fournisseur de la commande" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Le poste ne correspond pas au bon de commande" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "Il manque une pièce liée à l'article de la ligne" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "La quantité doit être un nombre positif" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Client" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Société à laquelle les articles sont vendus" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Statut de la commande client" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Référence client " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Code de référence de la commande du client" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Nom de l’expédition" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "expédié par" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "La commande est déjà terminée" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "La commande est déjà annulée" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Seule une commande ouverte peut être marquée comme complète" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "La commande ne peut pas être terminée car il y a des envois incomplets" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "L'ordre ne peut pas être achevé car les allocations sont incomplètes" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "L'ordre ne peut pas être complété car il y a des postes incomplets" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "La commande est verrouillée et ne peut être modifiée" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Nombre d'élement" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Référence du poste" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Notes sur les postes" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Date cible pour ce poste (laisser vide pour utiliser la date cible de la commande)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Description du poste (facultatif)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Contexte supplémentaire pour cette ligne" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Prix unitaire" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Poste du bon de commande" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "La pièce du fournisseur doit correspondre à celle du fournisseur" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "L'ordre de fabrication doit être marqué externe" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "Les ordres de fabrication ne peuvent être liées qu'à des pièces d'assemblage" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "Les pièces d'ordre de fabrication doivent correspondre la pièce d'objet" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Pièce fournisseur" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Reçu" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Nombre d'éléments reçus" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Prix d'achat" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Prix d'achat unitaire" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "Ordre de fabrication externe à remplir par cet élément de ligne" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Ligne supplémentaire du bon de commande" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Poste de commande client" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Seules les pièces vendues peuvent être attribuées à une commande" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Prix de vente" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Prix de vente unitaire" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Expédié" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Quantité expédiée" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Envoi de la commande client" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "L'adresse d'expédition doit correspondre au client" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "Adresse de livraison pour cet envoi" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Date d'expédition" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Date de Livraison" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Date de livraison de l'envoi" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Vérifié par" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envoi" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Numéro d'expédition" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "N° de suivi" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Information de suivi des colis" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "N° de facture" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Numéro de référence de la facture associée" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Le colis a déjà été envoyé" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "L'expédition n'a pas d'articles en stock alloués" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "L'expédition doit être vérifiée avant de pouvoir être terminée" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Ligne supplémentaire de commande client" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Affectation des commandes clients" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "L'article de stock n'a pas été assigné" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossible d'allouer l'article en stock à une ligne avec une autre pièce" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Impossible d'allouer le stock à une ligne sans pièce" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantité doit être égale à 1 pour un article de stock sérialisé" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "La commande client ne correspond pas à l'expédition" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "L'envoi ne correspond pas à la commande client" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Ligne" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Référence de l'expédition de la commande client" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Article" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Sélectionner l'article de stock à affecter" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Saisir la quantité d'allocation de stock" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Retour Référence de la commande" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Entreprise à l'origine du retour des articles" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Statut du retour de commande" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "Poste de l'ordre de retour" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "L'article en stock doit être spécifié" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "La quantité retournée dépasse la quantité en stock" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "La quantité retournée doit être supérieure à zéro" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Quantité non valide pour un article de stock sérialisé" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Sélectionner l'article à retourner par le client" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Date de réception" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "La date de réception de cet article en retour" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Résultats" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Résultat pour ce poste" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Coût associé au retour ou à la réparation de ce poste" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Ordre de retour Ligne supplémentaire" @@ -5342,227 +5362,235 @@ msgstr "Copier les lignes supplémentaires" msgid "Copy extra line items from the original order" msgstr "Copier les postes supplémentaires de l'ordre original" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Copier les paramètres" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Postes de travail" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Lignes achevées" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Duplicata de commande" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Spécifier les options de duplication de cette commande" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "ID de commande invalide" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Nom du fournisseur" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "La commande ne peut pas être annulée" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Permettre la clôture d'une commande avec des postes incomplets" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "La commande comporte des postes incomplets" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "La commande n'est pas ouverte" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Tarification automobile" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Calculer automatiquement le prix d'achat sur la base des données de pièces du fournisseur" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Devise du prix d'achat" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Fusionner des éléments" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Fusionner en un seul poste les éléments ayant la même partie, la même destination et la même date cible" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "Unité de gestion des stocks" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Numéro de pièce interne" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Nom de la pièce interne" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "La pièce du fournisseur doit être spécifiée" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Le bon de commande doit être spécifié" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Le fournisseur doit correspondre au bon de commande" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Le bon de commande doit correspondre au fournisseur" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Poste" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Sélectionner le lieu de destination des envois reçus" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Saisir le code de lot pour les articles de stock entrant" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Date d'expiration" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "Saisir la date d'expiration des articles de stock entrant" -#: order/serializers.py:824 +#: order/serializers.py:841 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:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Remplacer les informations d'emballage pour les articles en stock entrants" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Note supplémentaire pour les articles en stock entrant" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Code-barres" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Code-barres scanné" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Le code-barres est déjà utilisé" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Les postes doivent être fournis" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "L'emplacement de la destination doit être spécifié" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Les valeurs de code-barres fournies doivent être uniques" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Envois" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Envois terminés" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "Lignes allouées" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Devise du prix de vente" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Postes alloués" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Aucun détail sur l'expédition n'est fourni" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Le poste n'est pas associé à cette commande" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "La quantité doit être positive" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Entrez les numéros de série à allouer" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "L'envoi a déjà été effectué" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "L'envoi n'est pas associé à cette commande" -#: order/serializers.py:1777 +#: order/serializers.py:1795 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:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Les numéros de série suivants sont indisponibles" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Poste de commande de retour" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Le poste ne correspond pas à l'ordre de retour" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Le poste a déjà été reçu" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Les articles ne peuvent être reçus que pour des commandes en cours" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Quantité à retourner" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Devise du prix de la ligne" @@ -5625,119 +5653,119 @@ msgstr "Ordre de retour en retard" msgid "Return order {ro} is now overdue" msgstr "L'ordre de retour {ro} est maintenant en retard" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Étoilé" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Filtrer par catégories étoilées" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Profondeur" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Filtrer par profondeur de catégorie" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Premier niveau" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Filtrer par catégories de premier niveau" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Cascade" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Inclure les sous-catégories dans les résultats filtrés" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Parent" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Filtrer par catégorie de parents" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Exclure les sous-catégories de la catégorie spécifiée" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "A des résultats" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "Est variante" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "Est la révision" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "A des révisions" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "Nomenclature valide" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "Catégories en cascade" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "Si vrai, inclure des éléments dans les sous-catégories de la catégorie donnée" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filtrer par ID de catégorie numérique ou par 'null'" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "La pièce d'assemblage est active" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "La pièce d'assemblage est traçable" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "La pièce d'assemblage est testable" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Le composant est testable" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Utilise" @@ -5778,7 +5806,7 @@ msgstr "Mots-clés par défaut pour les pièces de cette catégorie" msgid "Icon" msgstr "Icône" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Icône (facultatif)" @@ -5799,7 +5827,7 @@ msgstr "Valeur par Défaut" msgid "Default Parameter Value" msgstr "Valeur par défaut du paramètre" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Pièces" @@ -5918,7 +5946,7 @@ msgstr "Les mots-clés partiels pour améliorer la visibilité dans les résulta msgid "Part category" msgstr "Catégorie de la pièce" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5951,7 +5979,7 @@ msgstr "Expiration par défaut" msgid "Expiry time (in days) for stock items of this part" msgstr "Délai d'expiration (en jours) pour les articles en stock de cette pièce" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Stock Minimum" @@ -6035,751 +6063,751 @@ msgstr "Propriétaire responsable de cette pièce" msgid "Sell multiple" msgstr "Ventes multiples" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Devise utilisée pour cacher les calculs de prix" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Coût minimum de la nomenclature" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Coût minimal des composants" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Coût maximal de la nomenclature" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Coût maximal des composants" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Coût d'achat minimum" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Coût d'achat historique minimum" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Coût d'achat maximum" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Coût d'achat historique maximum" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Prix interne minimum" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Coût minimum basé sur des ruptures de prix internes" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Prix interne maximum" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Coût maximum basé sur les écarts de prix internes" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Prix minimum du fournisseur" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Prix minimum des pièces provenant de fournisseurs externes" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Prix maximum du fournisseur" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Prix maximum des pièces provenant de fournisseurs externes" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Coût minimum de la variante" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Calcul du coût minimum des pièces de la variante" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Coût maximal de la variante" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Calcul du coût maximal des pièces de la variante" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Coût minimal" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Remplacer le coût minimum" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Coût maximal" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Dépassement du coût maximal" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Calcul du coût minimum global" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Calcul du coût maximum global" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Prix de vente minimum" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Prix de vente minimum basé sur des ruptures de prix" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Prix de vente maximum" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Prix de vente maximum en fonction des écarts de prix" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Coût minimum de vente" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Prix de vente historique minimum" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Coût de vente maximum" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Prix de vente historique maximum" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Partie pour l'inventaire" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Nombre d'articles" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Nombre d'entrées individuelles au moment de l'inventaire" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Stock total disponible au moment de l'inventaire" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Date" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Date de l'inventaire" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Coût minimum du stock" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Coût minimum estimé des stocks disponibles" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Coût maximal du stock" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Coût maximum estimé des stocks disponibles" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Vente de pièces détachées Prix cassé" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Modèle de test partiel" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Le nom du modèle n'est pas valide - il doit comporter au moins un caractère alphanumérique" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Les modèles de test ne peuvent être créés que pour les parties testables" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Un modèle de test avec la même clé existe déjà pour la partie" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Nom de test" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Entrez un nom pour le test" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Clé de test" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Clé simplifiée pour le test" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Description du test" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Saisir la description de ce test" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Ce test est-il activé ?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Requis" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Ce test est-il obligatoire pour passer l'examen ?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Valeur requise" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Ce test nécessite-t-il une valeur lors de l'ajout d'un résultat de test ?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Nécessite une pièce jointe" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Ce test nécessite-t-il un fichier joint lors de l'ajout d'un résultat de test ?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Choix valables pour ce test (séparés par des virgules)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "L'article de nomenclature ne peut pas être modifié - l'assemblage est verrouillé" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Le poste de nomenclature ne peut pas être modifié - l'assemblage de la variante est verrouillé" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Sélectionner la partie parentale" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Sous-partie" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Sélectionner la pièce à utiliser dans la nomenclature" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Quantité de nomenclature pour ce poste de nomenclature" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Ce poste de nomenclature est facultatif" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Ce poste de nomenclature est consommable (il n'est pas suivi dans les ordres de fabrication)." -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "Définir la quantité" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "Attrition" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "Attrition estimée pour cette fabrication, exprimée en pourcentage (0-100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "Arrondi au multiple" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "Arrondir la quantité de production requise au multiple le plus proche de cette valeur" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Référence du poste de nomenclature" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Notes sur les postes de nomenclature" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Somme de contrôle" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Somme de contrôle de la ligne de nomenclature" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Validée" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Ce poste de nomenclature a été validé" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Obtient l'héritage" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ce poste de nomenclature est hérité des nomenclatures des composants variants" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Les postes de stock pour les composants variants peuvent être utilisés pour ce poste de nomenclature" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "La quantité doit être un nombre entier pour les pièces pouvant être suivies" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "La sous-partie doit être spécifiée" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Remplacement d'un poste de nomenclature" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "La pièce de remplacement ne peut pas être identique à la pièce maîtresse" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Poste de nomenclature parent" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Pièce de rechange" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Première partie" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Partie 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Sélectionner une partie connexe" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Note pour cette relation" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Il n'est pas possible de créer une relation entre une pièce et elle-même" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Une relation en double existe déjà" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Catégorie de parents" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Catégorie de pièce mère" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Sous-catégories" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Résultats" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Nombre de résultats enregistrés par rapport à ce modèle" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Devise d'achat de l'item" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "Le fichier n'est pas une image" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Partie originale" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Sélectionner la partie originale à dupliquer" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Copier l'image" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Copier l'image à partir de la partie originale" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Copier la nomenclature" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Copie de la nomenclature de la pièce originale" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Copier les paramètres" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Copie des données de paramètres de la pièce d'origine" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Notes sur la copie" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Copier les notes de la partie originale" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "Test Copie" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Quantité de stock initial" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Indiquer la quantité de stock initiale pour cette pièce. Si la quantité est égale à zéro, aucun stock n'est ajouté." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Emplacement initial du stock" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Spécifier l'emplacement du stock initial pour cette pièce" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Sélectionner le fournisseur (ou laisser en blanc pour passer)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Sélectionner le fabricant (ou laisser en blanc pour ignorer)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Numéro de pièce du fabricant" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "L'entreprise sélectionnée n'est pas un fournisseur valide" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "L'entreprise sélectionnée n'est pas un fabricant valide" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "La pièce du fabricant correspondant à ce MPN existe déjà" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "La pièce du fournisseur correspondant à cette UGS existe déjà" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Nom catégorie" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Construction" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "Quantité de cette pièce actuellement en production" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Quantité exceptionnelle de cette pièce sont planifié à la fabrication" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Éléments en stock" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Révisions" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Stock total" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Stock non attribué" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Variante Stock" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Dupliquer une pièce" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Copier les données initiales d'une autre partie" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Stock initial" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Créer une pièce avec une quantité de stock initiale" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Informations sur le fournisseur" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Ajouter les informations initiales du fournisseur pour cette pièce" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Copier les paramètres de la catégorie" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Copier les modèles de paramètres de la catégorie de pièces sélectionnée" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Image existante" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Nom de fichier d'une image de pièce existante" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Le fichier image n'existe pas" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Valider l'ensemble de la nomenclature" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Peut construire" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "Nécessaire pour fabrication" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "Alloué à la fabrication" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "Nécessaire pour les commandes" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "Alloué aux commandes" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Prix Minimum" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Remplacer la valeur calculée pour le prix minimum" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Prix minimum monnaie" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Prix Maximum" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Remplacer la valeur calculée pour le prix maximum" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Devise du prix maximum" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Mise à jour" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Mise à jour des prix pour cette pièce" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Impossible de convertir les devises fournies en {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Le prix minimum ne doit pas être supérieur au prix maximum" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Le prix maximum ne doit pas être inférieur au prix minimum" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Sélectionner l'assemblage parent" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Sélectionner le composant" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Sélectionner la pièce à partir de laquelle copier la nomenclature" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Supprimer les données existantes" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Supprimer les postes de nomenclature existants avant de les copier" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Inclure l'héritage" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Inclure les éléments de nomenclature hérités des pièces modélisées" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Sauter les lignes non valides" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Activez cette option pour ignorer les lignes non valides" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Copier les pièces de remplacement" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copie de pièces de rechange en cas de duplication de postes de nomenclature" @@ -8264,168 +8292,168 @@ msgstr "la balise part_image nécessite une instance de Part" msgid "company_image tag requires a Company instance" msgstr "la balise company_image nécessite une instance d'entreprise" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Filtrer par profondeur de localisation" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "Filtrer par lieux de premier niveau" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Inclure les sous-emplacements dans les résultats filtrés" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Emplacement parent" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Filtrer par emplacement parent" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Nom de la pièce (insensible à la casse)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Le nom de la pièce contient (insensible à la casse)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Nom de la pièce (regex)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "Partie IPN (insensible à la casse)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "La partie IPN contient (insensible à la casse)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "Partie IPN (regex)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Stock minimum" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Stock maximum" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Code de statut" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Emplacement externe" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Consommé par l'ordre de construction" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Installé dans un autre article en stock" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Arbre en pièces détachées" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Mise à jour avant" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Mise à jour après" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Inventaire avant" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Inventaire après" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Date d'expiration avant" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Date d’expiration après" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Périmé" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "La quantité est requise" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "La partie valide doit être fournie" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Le fournisseur donné n'existe pas" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "La pièce du fournisseur a une taille d'emballage définie, mais le drapeau use_pack_size n'est pas activé" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Les numéros de série ne peuvent pas être fournis pour une pièce non traçable" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index baff9344dc..ff08a5f340 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "שם" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "נרשמה שגיאה על ידי השרת." msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "המספר חייב להיות תקין" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "מטבע" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "בחר מטבע מהאפשרויות הזמינות" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "קוד מטבע לא מאושר" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "מקור הבנייה" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "רכיב" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "מספרים סידוריים" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "מבוטל" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "משתמש" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "נשלח" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 0abbe4120d..a15d5b6587 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 7ce08360d5..8c73d7b5f6 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} átváltása {unit}-ra sikertelen" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" @@ -114,7 +114,7 @@ msgstr "Érvénytelen decimális érték" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Név" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "A kiszolgáló egy hibaüzenetet rögzített." msgid "Image" msgstr "Kép" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Érvényes számnak kell lennie" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Pénznem" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Válassz pénznemet a lehetőségek közül" @@ -553,8 +553,8 @@ msgstr "Érvénytelen fizikai mértékegység" msgid "Not a valid currency code" msgstr "Érvénytelen pénznem kód" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Rendelés állapota" @@ -562,21 +562,21 @@ msgstr "Rendelés állapota" msgid "Parent Build" msgstr "Szülő gyártás" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Változatokkal együtt" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Változatokkal együtt" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Változatokkal együtt" msgid "Part" msgstr "Alkatrész" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategória" @@ -606,7 +606,7 @@ msgstr "Kategória" msgid "Ancestor Build" msgstr "Szülő Gyártás" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Hozzám rendelt" @@ -654,15 +654,15 @@ msgstr "Elkészült ez előtt" msgid "Completed after" msgstr "Elkészült ez után" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Ettől a dátumtól" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Eddig a dátumig" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Fa kihagyása" @@ -670,17 +670,17 @@ msgstr "Fa kihagyása" msgid "Build must be cancelled before it can be deleted" msgstr "A gyártást be kell fejezni a törlés előtt" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Fogyóeszköz" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Opcionális" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Gyártmány" @@ -692,11 +692,11 @@ msgstr "Követett" msgid "Testable" msgstr "Ellenőrizhető" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Befejezetlen rendelés" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Lefoglalva" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Elérhető" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Rendelve" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Gyártási utasítás" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Gyártási utasítás" msgid "Location" msgstr "Hely" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Kimenet" @@ -764,7 +764,7 @@ msgstr "Nem lehet lezáratlan alkatrészre Gyártást kezdeményezni" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Gyártási rendeléseket kizárólag beszerezhető alkatrészekkel lehet külső forrásból teljesíteni" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Meg kell adni felelős felhasználót vagy csoportot" @@ -772,7 +772,7 @@ msgstr "Meg kell adni felelős felhasználót vagy csoportot" msgid "Build order part cannot be changed" msgstr "Gyártási rendelés alkatrész nem változtatható" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Céldátumnak a kezdeti dátum után kell lennie" @@ -780,9 +780,9 @@ msgstr "Céldátumnak a kezdeti dátum után kell lennie" msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Gyártási állapot" msgid "Build status code" msgstr "Gyártás státusz kód" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batch kód" @@ -867,7 +867,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:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Létrehozás dátuma" @@ -888,7 +888,7 @@ msgstr "Befejezés cél dátuma" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Befejezés dátuma" @@ -904,8 +904,8 @@ msgstr "Indította" msgid "User who issued this build order" msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Felelős" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Projektszám" @@ -979,8 +979,8 @@ msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" @@ -1016,8 +1016,8 @@ msgstr "Gyártás objektum" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Készlet tétel" @@ -1096,7 +1096,7 @@ msgstr "Cél készlet tétel" msgid "Build Level" msgstr "Gyártási Szint" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Alkatrész neve" @@ -1132,7 +1132,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:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Sorozatszámok" @@ -1153,7 +1153,7 @@ msgstr "Sorozatszámok automatikus hozzárendelése" msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" @@ -1243,7 +1243,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:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Befejezetlenek elfogadása" @@ -1291,7 +1291,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:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Rendelkezésre álló mennyiség ({q}) túllépve" @@ -1304,7 +1304,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:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" @@ -1388,8 +1388,8 @@ msgstr "" msgid "Build" msgstr "Gyártás" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -1414,29 +1414,29 @@ msgstr "Követésre kötelezett" msgid "Inherited" msgstr "Örökölt" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Változatok" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "Gyártásban" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Gyártás Ütemezve" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Külső raktárkészlet" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Elérhető készlet" @@ -1496,7 +1496,7 @@ msgstr "Felfüggesztve" msgid "Cancelled" msgstr "Törölve" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1520,19 +1520,19 @@ msgstr "Késésben lévő gyártás" msgid "Build order {bo} is now overdue" msgstr "A {bo} gyártás most már késésben van" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Ez egy hivatkozás" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Ez egy állomány" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "A felhasználó nem jogosult ezen mellékletek törlésére" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "A felhasználó nem jogosult ezen melléklet törlésére" @@ -1560,7 +1560,7 @@ msgstr "Projekt kód címke" msgid "Updated" msgstr "Frissítve" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Legutóbbi frissítés időpontja" @@ -1619,7 +1619,7 @@ msgstr "Kulcs string egyedi kell legyen" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1630,8 +1630,8 @@ msgstr "Felhasználó" msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Ár" @@ -1653,7 +1653,7 @@ msgstr "Webhook neve" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktív" @@ -1732,7 +1732,7 @@ msgstr "Cím" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2060,7 +2060,7 @@ msgstr "Jelölőnégyzet paraméternek nem lehet mértékegysége" msgid "Checkbox parameters cannot have choices" msgstr "Jelölőnégyzet paraméternek nem lehetnek választási lehetőségei" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "A lehetőségek egyediek kell legyenek" @@ -2096,7 +2096,7 @@ msgstr "Jelölőnégyzet" msgid "Is this parameter a checkbox?" msgstr "Ez a paraméter egy jelölőnégyzet?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Lehetőségek" @@ -2108,7 +2108,7 @@ msgstr "Választható lehetőségek (vesszővel elválasztva)" msgid "Selection list for this parameter" msgstr "A paraméter választéklistája" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Engedélyezve" @@ -2150,7 +2150,7 @@ msgstr "Sablon" msgid "Parameter template" msgstr "Paraméter sablon" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Adat" @@ -2158,8 +2158,8 @@ msgstr "Adat" msgid "Parameter Value" msgstr "Paraméter értéke" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2197,7 +2197,7 @@ msgstr "Vonalkód beolvasás dátuma és ideje" msgid "URL endpoint which processed the barcode" msgstr "Vonalkód feldolgozó URL végpont" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Kontextus" @@ -2365,7 +2365,7 @@ msgstr "{verbose_name} megszakítva" msgid "A order that is assigned to you was canceled" msgstr "Egy hozzád rendelt megrendelés megszakítva" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Készlet érkezett" @@ -2591,9 +2591,9 @@ msgstr "Milyen gyakran frissítse az árfolyamokat (nulla a kikapcsoláshoz)" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "nap" @@ -2845,8 +2845,8 @@ msgstr "Alkatrészek alapból sablon alkatrészek legyenek" msgid "Parts can be assembled from other components by default" msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Összetevő" @@ -2862,7 +2862,7 @@ msgstr "Beszerezhető" msgid "Parts are purchaseable by default" msgstr "Alkatrészek alapból beszerezhetők legyenek" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Értékesíthető" @@ -3019,609 +3019,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Ha elérhetőek az árkalkulációkban a belső árak lesznek alapul véve" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Címke nyomtatás engedélyezése" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Címke nyomtatás engedélyezése a web felületről" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Címke kép DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Képek felbontása amik átadásra kerülnek címkenyomtató pluginoknak" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Riportok engedélyezése" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Riportok előállításának engedélyezése" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Debug mód" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Riportok előállítása HTML formátumban (hibakereséshez)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Jelentési hibák naplózása" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Jelentések generálása közben jelentkező hibák naplózása" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Lapméret" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Alapértelmezett lapméret a PDF riportokhoz" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Csak választható mértékegységek" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "A megadott mértékegység csak a beállított lehetőségekből legyen elfogadva" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Globálisan egyedi sorozatszámok" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "A sorozatszámoknak egyedinek kell lennie a teljes készletre vonatkozóan" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Kimerült készlet törlése" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Alapértelmezett művelet mikor a készlet tétel elfogy" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Batch kód sablon" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Sablon a készlet tételekhez alapértelmezett batch kódok előállításához" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Készlet lejárata" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Készlet lejárat kezelésének engedélyezése" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Lejárt készlet értékesítése" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Lejárt készlet értékesítésének engedélyezése" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Álló készlet ideje" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Napok száma amennyivel a lejárat előtt a készlet tételeket állottnak vesszük" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Lejárt készlet gyártása" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Gyártás engedélyezése lejárt készletből" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Készlet tulajdonosok kezelése" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Tulajdonosok kezelésének engedélyezése a készlet helyekre és tételekre" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Hely alapértelmezett ikon" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Hely alapértelmezett ikon (üres ha nincs)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Beépített készlet megjelenítése" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Beépített készlet tételek megjelenítése a készlet táblákban" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Tételek telepítésekor a darabjegyzék ellenőrzése" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "A beépített tételeknek a szülő elem darabjegyzékében szerepelniük kell" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Lehet Hiányzó Készletet Mozgatni" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Lehet-e olyan készleteket mozgatni készlethelyek között amik nincsenek raktáron" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Gyártási utasítás azonosító minta" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Szükséges minta a gyártási utasítás azonosító mező előállításához" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Felelős tulajdonos szükséges" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Minden rendeléshez felelőst kell rendelni" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Szükséges Aktív Alkatrész" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Inaktív alkatrészekre nem lehet Gyártási Rendelést létrehozni" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Elvárás a Lezárt Alkatrész" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Megakadályozza, hogy nem lezárt alkatrészekre gyártási rendelést lehessen indítani" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Jóváhagyott Alkatrészjegyzék Kötelező" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Megakadályozza gyártási rendelés készítését ha nincsen az Alkatrészjegyzék jóváhagyva" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Leszármazott Gyártásoknak Lezártnak Kell Lennie" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Amíg minden leszármazott gyártás le nincsen zárva nem lehet a szülő gyártást lezárni" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Külső Gyártási Rendelések" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "Engedélyezze a külső gyártási rendelés funkciót" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Blokkolás a tesztek sikeres végrehajtásáig" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Nem lehet gyártási tételt befejezni amíg valamennyi kötelező teszt sikeres nem lett" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Visszavétel engedélyezése" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Visszavételek engedélyezése a felületen" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Visszavétel azonosító minta" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Szükséges minta a visszavétel azonosító mező előállításához" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Befejezett visszavétel szerkesztése" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Visszavétel szerkesztésének engedélyezése befejezés után" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Vevői rendelés azonosító minta" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Szükséges minta a vevői rendelés azonosító mező előállításához" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Vevői rendeléshez alapértelmezett szállítmány" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Szállítmány automatikus létrehozása az új vevő rendelésekhez" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Befejezett vevői rendelés szerkesztése" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Vevői rendelések szerkesztésének engedélyezése szállítás vagy befejezés után" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "Szállítmány Ellenőrzést Igényel" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "Megakadályozza a szállítmányok befejezését, amíg a tételeket nem ellenőrizték" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Leszállított Rendelések Készre jelölése" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Leszállítottnak jelölt Értékesítési rendelések automatikusan Kész-re lesznek állítva, a \"Leszállított\" állapot átugrásával" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Beszerzési rendelés azonosító minta" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Szükséges minta a beszerzési rendelés azonosító mező előállításához" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Befejezett beszerzési rendelés szerkesztése" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Beszérzési rendelések szerkesztésének engedélyezése kiküldés vagy befejezés után" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Jelenlegi pénznem" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Tétel érték bázis-pénznemre váltása készlet beérkezéskor" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Beszerzési rendelések automatikus befejezése" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "A beszerzési rendelés automatikus befejezése ha minden sortétel beérkezett" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Elfelejtett jelszó engedélyezése" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Regisztráció engedélyezése" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése a bejelentkező oldalon" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "SSO engedélyezése" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "SSO engedélyezése a bejelentkező oldalon" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "SSO regisztráció engedélyezése" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése SSO-n keresztül a bejelentkező oldalon" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "SSO csoport szinkronizálás engedélyezése" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Az InvenTree csoportok szinkronizálása a hitelesítésszolgáltatóhoz" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "SSO csoport kulcs" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "A csoportkérés tulajdonság neve amit a hitelesítésszolgáltató nyújt" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "SSO csoport hozzárendelés" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Az SSO csoportok hozzárendelése az InvenTree csoportokhoz. Ha a helyi csoport nem létezik, létre lesz hozva." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Az SSO-n kívüli csoportok eltávolítása" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Ha egy felhasználóhoz rendelt csoport nem létezik az azonosításszolgáltatóban azt eltávolítsuk el. Ennek a kikapcsolása biztonsági problémákhoz vezethet" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Email szükséges" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Kötelező email megadás regisztrációkor" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "SSO felhasználók automatikus kitöltése" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Felhasználó adatainak automatikus kitöltése az SSO fiókadatokból" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Email kétszer" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Regisztráláskor kétszer kérdezze a felhasználó email címét" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Jelszó kétszer" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Regisztráláskor kétszer kérdezze a felhasználó jelszavát" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Engedélyezett domainek" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Feliratkozás korlátozása megadott domain-ekre (vesszővel elválasztva, @-al kezdve)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Csoport regisztráláskor" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Ehhez a csoporthoz lesznek az új felhasználók rendelve. Ha az SSO csoport szinkronizálás engedélyezve van, akkor ez a csoport csak akkor lesz hozzárendelve a felhasználóhoz ha az azonosítás szolgáltató semmilyen csoportot nem rendelt hozzá." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Többfaktoros hitelesítés kényszerítése" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Pluginok ellenőrzése indításkor" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Ellenőrizze induláskor hogy minden plugin telepítve van - engedélyezd konténer környezetben (docker)" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Plugin frissítések ellenőrzése" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Frissítések periódikus ellenőrzésének engedélyezése a telepített pluginokra" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "URL integráció engedélyezése" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "URL útvonalalak hozzáadásának engedélyezése a pluginok számára" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Navigációs integráció engedélyezése" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Navigációs integráció engedélyezése a pluginok számára" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "App integráció engedélyezése" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "App hozzáadásának engedélyezése a pluginok számára" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Ütemezés integráció engedélyezése" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Háttérben futó feladatok hozzáadásának engedélyezése a pluginok számára" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Esemény integráció engedélyezése" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Belső eseményekre reagálás engedélyezése a pluginok számára" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Interfész integráció engedélyezése" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Pluginok felhasználói felületbe épülésének engedélyezése" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "Email integráció engedélyezése" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "Pluginok bejövő/kimenő levelekhez hozzáférésének engedélyezése" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Projektszámok engedélyezése" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Projectek nyomkövetéséhez projekt kódok engedélyezése" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "A készletek korábbi mennyiségének és értékének naplózásának engedélyezés" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Külső helyek nélkül" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Automatikus leltár időpontja" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Felhasználók teljes nevének megjelenítése" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Felhasználói név helyett a felhasználók teljes neve jelenik meg" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Felhasználói profilok megjelenítése" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Felhasználói profilok megjelenítése a profil oldalukon" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Teszt állomás adatok engedélyezése" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Tesztállomás adatok gyűjtésének teszt eredménybe gyűjtésének engedélyezése" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "Gép Ping Engedélyezése" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Időszakos ping feladat engedélyezése a regisztrált gépekhez az állapotuk ellenőrzésére" @@ -3983,12 +3991,12 @@ msgid "Supplier is Active" msgstr "A Beszállító Aktív" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Gyártó" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Cég" @@ -4028,7 +4036,7 @@ msgstr "Kapcsolattartó telefonszáma" msgid "Contact email address" msgstr "Kapcsolattartó email címe" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Névjegy" @@ -4081,7 +4089,7 @@ msgstr "Adószám" msgid "Company Tax ID" msgstr "Céges adószám" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Cím" @@ -4174,7 +4182,7 @@ msgid "Link to address information (external)" msgstr "Link a címinformációkhoz (külső)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" @@ -4191,8 +4199,8 @@ msgstr "Válassz alkatrészt" msgid "Select manufacturer" msgstr "Gyártó kiválasztása" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "MPN (Gyártói cikkszám)" @@ -4221,10 +4229,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészre kell hivatkoznia" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Beszállító" @@ -4232,7 +4240,7 @@ msgstr "Beszállító" msgid "Select supplier" msgstr "Beszállító kiválasztása" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Beszállítói cikkszám" @@ -4268,7 +4276,7 @@ msgstr "alap költség" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimális díj (pl. tárolási díj)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Csomagolás" @@ -4317,7 +4325,7 @@ msgstr "Beszállító által használt alapértelmezett pénznem" msgid "Company Name" msgstr "Cégnév" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Készleten" @@ -4453,7 +4461,7 @@ msgstr "A mező nem létezik a cél adatszerkezetben" msgid "Selected field is read-only" msgstr "Kijelölt mező csak olvasható" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Importálási művelet" @@ -4465,31 +4473,31 @@ msgstr "Mező" msgid "Column" msgstr "Oszlop" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Sor száma" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Eredeti sor adat" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Hibák" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Érvényes" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "ID-ra van szükség meglévő rekord frissítéshez." -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "Nem található rekord a megadott ID-vel" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "Érvénytelen az ID formátuma" @@ -4589,7 +4597,7 @@ msgstr "Címkénkénti nyomtatandó mennyiség" msgid "Connected" msgstr "Csatlakoztatba" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Ismeretlen" @@ -4717,105 +4725,113 @@ msgstr "Maximális Előrehaladás" msgid "Maximum value for progress type, required if type=progress" msgstr "Maximális érték az előrehaladás típushoz, kötelező ha típus=előrehaladás" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Rendelés azonosítója" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Kintlévő" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Van projektszáma" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Készítette" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Ez előtt létrehozva" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Létrehozva ez után" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Van kezdeti dátum" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Kezdeti dátum ez előtt" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Kezdeti dátum ez után" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Van céldátum" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Céldátum ez előtt" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Céldátum ez után" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Van árazás" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Ez előtt befejezve" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Befejezve ez után" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "Külső Gyártási Rendelés" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Rendelés" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "A rendelés teljesítve" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Belső alkatrész" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "A rendelés függőben" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Kész" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Van kiszállítás" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4823,8 +4839,8 @@ msgstr "Beszerzési rendelés" msgid "Sales Order" msgstr "Vevői rendelés" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4852,470 +4868,474 @@ msgstr "Megrendeléshez használt pénznem (hagyd üresen a cégnél alapértelm msgid "This order is locked and cannot be modified" msgstr "Egy a rendelés le van zárva és nem lehet módosítani" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "A kapcsolattartó nem egyezik a kiválasztott céggel" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "A kezdeti dátumnak meg kell előznie a céldátumot" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "A cím nem egyezik a kiválasztott vállalattal" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Rendelés leírása (opcionális)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Válassz projektszámot ehhez a rendeléshez" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Link külső weboldalra" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Kezdés dátuma" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "A tervezett kezdeti dátum ehhez a gyártáshoz" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cél dátum" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Várt teljesítési dátuma a megrendelésnek. Ezután már késésben lévőnek számít majd." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Kiállítás dátuma" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Kiállítás dátuma" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Felhasználó vagy csoport aki felelőse ennek a rendelésnek" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Kapcsolattartó ehhez a rendeléshez" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Cég címei ehhez a rendeléshez" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Rendelés azonosító" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Állapot" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Beszerzési rendelés állapota" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Cég akitől a tételek beszerzésre kerülnek" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Beszállítói azonosító" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Beszállítói rendelés azonosító kód" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "érkeztette" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Rendelés teljesítési dátuma" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Cél" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Beérkezett tételek tárolója" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Az alkatrész beszállítója meg kell egyezzen a beszerzési rendelés beszállítójával" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Sortétel nem egyezik a beszerzési megrendeléssel" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "Sortételen hiányzik a kapcsolódó alkatrész" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Mennyiség pozitív kell legyen" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Vevő" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Cég akinek a tételek értékesítésre kerülnek" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Értékesítési rendelés állapot" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Vevői azonosító " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Megrendelés azonosító kódja a vevőnél" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Kiszállítás dátuma" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "szállította" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "Rendelés már teljesítve" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "Rendelés már visszavonva" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Csak nyitott rendelés jelölhető késznek" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "A rendelés nem jelölhető késznek mivel függő szállítmányok vannak" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "A rendelést nem lehet befejezni mert hiányos foglalások vannak" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "A rendelés nem jelölhető késznek mivel nem teljesített sortételek vannak" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "A rendelés le van zárva és nem lehet módosítani" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Tétel mennyiség" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Sortétel azonosító" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Sortétel megjegyzései" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cél dátuma ennek a sortételnek (hagyd üresen a rendelés céldátum használatához)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Sortétel leírása (opcionális)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "További kontextus ehhez a sorhoz" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Egységár" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "Gyártási rendelést külsőnek kell jelölni" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "Gyártási rendeléseket csak összeszerelhető alkatrészekhez lehet kapcsolni" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "Gyártási rendelés alkatrészének meg kell egyeznie a sortétel alkatrésszel" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Beszállítói alkatrész" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Beérkezett" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Érkezett tételek száma" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Beszerzési ár" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Beszerzési egységár" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "Külső gyártási rendelés amit ez a sortétel teljesít" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Csak értékesíthető alkatrészeket lehet vevői rendeléshez adni" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Eladási ár" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Eladási egységár" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Kiszállítva" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Szállított mennyiség" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Vevői Rendelés Szállítása" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "A szállítási címnek egyeznie kell az ügyféllel" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "Szállítási cím ehhez a szállítmányhoz" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Szállítás dátuma" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Szállítási dátum" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Kézbesítés dátuma" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Ellenőrizte" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Szállítmány" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Szállítmány száma" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Nyomkövetési szám" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Szállítmány nyomkövetési információ" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Számlaszám" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Hozzátartozó számla referencia száma" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Szállítmány már elküldve" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "A szállítmányt ellenőrizni kell, mielőtt befejezhetné" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Vevői rendeléshez foglalások" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Készlet tétel nincs hozzárendelve" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nem foglalható készlet egy másik fajta alkatrész sortételéhez" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Vevői rendelés nem egyezik a szállítmánnyal" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Szállítmány nem egyezik a vevői rendeléssel" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Sor" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Vevői rendelés szállítmány azonosító" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Tétel" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Válaszd ki a foglalásra szánt készlet tételt" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Készlet foglalási mennyiség megadása" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Visszavétel azonosító" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Cég akitől a tételek visszavételre kerülnek" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Visszavétel állapota" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "Visszavétel sortétel" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "Készlettételt meg kell adni" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "Visszavétel mennyisége meghaladja a készletet" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "Visszavétel mennyisége nullánál nagyobb kell, hogy legyen" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Érvénytelen mennyiség szerializált készlettételnél" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Visszavétel dátuma" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Kimenetel" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Sortétel végső kimenetele" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Sortétel visszaküldésének vagy javításának költsége" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Visszavétel extra tétel" @@ -5343,227 +5363,235 @@ msgstr "Extra sorok másolása" msgid "Copy extra line items from the original order" msgstr "Az eredeti rendelés extra tételeinek másolása" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Paraméterek másolása" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Sortételek" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Kész sorok" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Rendelés duplikálása" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Rendelés másolás beállításai" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "Érvénytelen rendelés ID" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Beszállító neve" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "A rendelést nem lehet törölni" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 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:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "A rendelésben teljesítetlen sortételek vannak" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "A rendelés nem nyitott" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Automata árazás" -#: order/serializers.py:640 +#: order/serializers.py:657 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:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Beszérzési ár pénzneme" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Elemek összevonása" -#: order/serializers.py:678 +#: order/serializers.py:695 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:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU (leltári azonosító)" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Belső cikkszám" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Belső cikkszám" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Beszállítói alkatrészt meg kell adni" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Beszerzési rendelést meg kell adni" -#: order/serializers.py:734 +#: order/serializers.py:751 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:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "A beszerzési rendelésnek egyeznie kell a beszállítóval" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Sortétel" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Válassz cél helyet a beérkezett tételeknek" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Írd be a batch kódját a beérkezett tételeknek" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Lejárati dátum" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "Írd be a beérkező készlet tételek lejárati dátumát" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Írd be a sorozatszámokat a beérkezett tételekhez" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Bejövő készlettételek csomagolási információjának felülbírálata" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Kiegészítő megjegyzés beérkező készlettételekhez" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Vonalkód" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Beolvasott vonalkód" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Ez a vonalkód már használva van" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Sortételt meg kell adni" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "A cél helyet kötelező megadni" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Megadott vonalkódoknak egyedieknek kel lenniük" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Szállítások" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Kész szállítmányok" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Eladási ár pénzneme" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Foglalt tételek" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Nincsenek szállítmány részletek megadva" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Sortétel nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Mennyiség pozitív kell legyen" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Írd be a sorozatszámokat a kiosztáshoz" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Szállítmány kiszállítva" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Szállítmány nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Nincs találat a következő sorozatszámokra" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Az alábbi sorozatszámok nem elérhetők" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Visszavétel sortétel" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Sortétel nem egyezik a visszavétellel" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "A sortétel már beérkezett" -#: order/serializers.py:2056 +#: order/serializers.py:2075 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:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Visszaküldési mennyiség" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Sortétel pénzneme" @@ -5626,119 +5654,119 @@ msgstr "Lejárt visszvételi utasítás" msgid "Return order {ro} is now overdue" msgstr "A {ro} Visszavételi utasítás már lejárt" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Csillagozott" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Csillagozottra szűrés" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Mélység" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Kategória mélységre szűrés" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Felső szint" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Csúcs készlethelyre szűrés" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Lépcsőzetes" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Szűrt eredmények tartalmazzák az alkategóriákat" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Szülő" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Szülő kategóriára szűrés" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Az adott kategória alkategóriáinak kihagyása" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Van találat" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "Változat-e" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "Változat" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "Vannak Változatok" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "Alkatrészjegyzék ellenőrizve" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "Kaszkád Kategóriák" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "Ha igaz, tartalmazza az adott kategória alkategóriáiban lévő tételeket" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Szűrés numerikus kategória azonosító vagy a 'null' literál szerint" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "Összeállított Alkatrész ellenőrizhető" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Összetevő alkatrész ellenőrizhető" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Használ" @@ -5779,7 +5807,7 @@ msgstr "Ebben a kategóriában évő alkatrészek kulcsszavai alapban" msgid "Icon" msgstr "Ikon" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Ikon (opcionális)" @@ -5800,7 +5828,7 @@ msgstr "Alapértelmezett érték" msgid "Default Parameter Value" msgstr "Alapértelmezett paraméter érték" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Alkatrészek" @@ -5919,7 +5947,7 @@ msgstr "Alkatrész kulcsszavak amik segítik a megjelenést a keresési eredmén msgid "Part category" msgstr "Alkatrész kategória" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN (Belső Cikkszám)" @@ -5952,7 +5980,7 @@ msgstr "Alapértelmezett lejárat" msgid "Expiry time (in days) for stock items of this part" msgstr "Lejárati idő (napban) ennek az alkatrésznek a készleteire" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimális készlet" @@ -6036,751 +6064,751 @@ msgstr "Alkatrész felelőse" msgid "Sell multiple" msgstr "Több értékesítése" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Árszámítások gyorstárazásához használt pénznem" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Minimum alkatrészjegyzék költség" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Összetevők minimum költsége" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Maximum alkatrészjegyzék költség" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Összetevők maximum költsége" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Minimum beszerzési ár" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Eddigi minimum beszerzési költség" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Maximum beszerzési ár" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Eddigi maximum beszerzési költség" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Minimum belső ár" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Minimum költség a belső ársávok alapján" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Maximum belső ár" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Maximum költség a belső ársávok alapján" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Minimum beszállítói ár" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Minimum alkatrész ár a beszállítóktól" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Maximum beszállítói ár" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Maximum alkatrész ár a beszállítóktól" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Minimum alkatrészváltozat ár" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Alkatrészváltozatok számolt minimum költsége" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Maximum alkatrészváltozat ár" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Alkatrészváltozatok számolt maximum költsége" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Minimum költség" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Minimum költség felülbírálása" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Maximum költség" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Maximum költség felülbírálása" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Számított általános minimum költség" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Számított általános maximum költség" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Minimum eladási ár" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Minimum eladási ár az ársávok alapján" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Maximum eladási ár" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Maximum eladási ár az ársávok alapján" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Minimum eladási költség" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Eddigi minimum eladási ár" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Maximum eladási költség" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Eddigi maximum eladási ár" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Leltározható alkatrész" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Tételszám" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Egyedi készlet tételek száma a leltárkor" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Teljes készlet a leltárkor" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Dátum" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Leltározva ekkor" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Minimum készlet érték" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Becsült minimum raktárkészlet érték" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Maximum készlet érték" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Becsült maximum raktárkészlet érték" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Alkatrész értékesítési ársáv" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Alkatrész Teszt Sablon" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Hibás sablon név - legalább egy alfanumerikus karakter kötelező" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Teszt sablont csak ellenőrizhetőre beállított alkatrészhez lehet csinálni" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Már létezik ilyen azonosítójú Teszt sablon ehhez az alkatrészhez" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Teszt név" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Add meg a teszt nevét" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Teszt azonosító" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Egyszerűsített Teszt azonosító" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Teszt leírása" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Adj hozzá egy leírást ehhez a teszthez" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Teszt engedélyezve?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Kötelező" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Szükséges-e hogy ez a teszt sikeres legyen?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Kötelező érték" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően érték legyen rendelve?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Kötelező melléklet" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően fájl melléklet legyen rendelve?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Választható lehetőségek ehhez a Teszthez (vesszővel elválasztva)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás le van zárva" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás változat le van zárva" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Szülő alkatrész kiválasztása" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Al alkatrész" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Válaszd ki az alkatrészjegyzékben használandó alkatrészt" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Alkatrészjegyzék mennyiség ehhez az alkatrészjegyzék tételhez" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Ez az alkatrészjegyzék tétel opcionális" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Ez az alkatrészjegyzék tétel fogyóeszköz (készlete nincs követve a gyártásban)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "Beállítás mennyiség" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "A gyártáshoz szükséges extra mennyiség, a beállási veszteséggel együtt" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "Veszteség" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "Becsült veszteség egy gyártásnál, százalékban kifejezve (0-100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "Kerekítési többszörös" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "A szükséges termelési mennyiség az érték legközelebbi többszöröséhez kerekítése" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Alkatrészjegyzék tétel azonosító" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Alkatrészjegyzék tétel megjegyzései" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Ellenőrző összeg" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Alkatrészjegyzék sor ellenőrző összeg" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Jóváhagyva" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Ez a BOM tétel jóvá lett hagyva" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Öröklődött" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ezt az alkatrészjegyzék tételt az alkatrész változatok alkatrészjegyzékei is öröklik" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Alkatrészváltozatok készlet tételei használhatók ehhez az alkatrészjegyzék tételhez" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "A mennyiség egész szám kell legyen a követésre kötelezett alkatrészek esetén" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Al alkatrészt kötelező megadni" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Alkatrészjegyzék tétel helyettesítő" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "A helyettesítő alkatrész nem lehet ugyanaz mint a fő alkatrész" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Szülő alkatrészjegyzék tétel" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Helyettesítő alkatrész" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "1.rész" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "2.rész" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Válassz kapcsolódó alkatrészt" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Kapcsolati megjegyzés" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Alkatrész kapcsolat nem hozható létre önmagával" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Már létezik duplikált alkatrész kapcsolat" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Szülő Kategória" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Felsőbb szintű alkatrész kategória" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Alkategóriák" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Eredmények" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Eszerint a sablon szerint rögzített eredmények száma" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Beszerzési pénzneme ennek a készlet tételnek" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "A fájl nem kép" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Eredeti alkatrész" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Válassz eredeti alkatrészt a másoláshoz" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Kép másolása" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Kép másolása az eredeti alkatrészről" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Alkatrészjegyzék másolása" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Alkatrészjegyzék másolása az eredeti alkatrészről" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Paraméterek másolása" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Paraméterek másolása az eredeti alkatrészről" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Megjegyzések másolása" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Megjegyzések másolása az eredeti alkatrészről" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "Teszt másolása" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "Teszt sablonok másolása az eredeti alkatrészről" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Kezdeti készlet mennyiség" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Add meg a kezdeti készlet mennyiséget. Ha nulla akkor nem lesz készlet létrehozva." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Kezdeti készlet hely" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Add meg a kezdeti készlet helyét" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Válassz beszállítót (hagyd üresen ha nem kell létrehozni)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Válassz gyártót (hagyd üresen ha nem kell létrehozni)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Gyártói cikkszám" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "A kiválasztott cég nem érvényes beszállító" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "A kiválasztott cég nem érvényes gyártó" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Van már ilyen gyártói alkatrész" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Van már ilyen beszállítói alkatrész" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Kategória neve" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Gyártásban" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "Az alkatrészből jelenleg ennyi van gyártás alatt" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Már beütemezett de még nem kész gyártási mennyiség" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Készlet tételek" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Verziók" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Teljes készlet" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Nem lefoglalt készlet" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Variánsok Raktárkészlet" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Alkatrész másolása" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Kezdeti adatok másolása egy másik alkatrészről" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Kezdeti készlet" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Kezdeti készlet mennyiség létrehozása" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Beszállító információ" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Kezdeti beszállító adatok hozzáadása" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Kategória paraméterek másolása" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Paraméter sablonok másolása a kiválasztott alkatrész kategóriából" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Meglévő kép" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "A meglévő alkatrész képfájl neve" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "A képfájl nem létezik" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Teljes alkatrészjegyzék jóváhagyása" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Gyártható" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "Gyártásokhoz szükséges" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "Gyártási rendelésekhez foglalva" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "Értékesítési rendeléshez szükséges" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "Értékesítési rendeléshez lefoglalva" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Minimum ár" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Számított minimum ár felülbírálása" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Minimum ár pénzneme" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maximum ár" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Számított maximum ár felülbírálása" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maximum ár pénzneme" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Frissítés" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Alkatrész árak frissítése" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Megadott pénznem átváltása {default_currency}-re sikertelen" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "A Minimum ár nem lehet nagyobb mint a Maximum ár" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "A Maximum ár nem lehet kisebb mint a Minimum ár" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Szülő összeállítás kiválasztása" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Összetevő alkatrész kijelölése" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Létező adat törlése" -#: part/serializers.py:1906 +#: part/serializers.py:1919 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:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Örököltekkel együtt" -#: part/serializers.py:1912 +#: part/serializers.py:1925 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:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Hibás sorok kihagyása" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Engedély a hibás sorok kihagyására" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Helyettesítő alkatrészek másolása" -#: part/serializers.py:1924 +#: part/serializers.py:1937 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" @@ -8265,168 +8293,168 @@ msgstr "part_image elem csak alkatrész példánynál használható" msgid "company_image tag requires a Company instance" msgstr "company_image elem csak cég példánynál használható" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Hely mélységre szűrés" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "Csúcs készlethelyre szűrés" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Szűrt eredmények tartalmazzák az alhelyeket" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Szülő hely" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Szülő helyre szűrés" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Alkatrész neve (kisbetű/nagybetű nem számít)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Az alkatrész neve tartalmazza (kisbetű/nagybetű nem számít)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Alkatrész neve (regex)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "Alkatrész IPN (kisbetű/nagybetű nem számít)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "Alkatrész IPN tartalmazza (kisbetű/nagybetű nem számít)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "Alkatrész IPN (regexp)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Minimális készlet" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Maximális készlet" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Státuszkód" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Külső hely" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Felhasználva Gyártási Rendelésben" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Más készlettételbe beépítve" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Alkatrész fa" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Módosítva ezelőtt" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Frissítve ez után" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Leltárazva ezelőtt" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Leltárazva ezután" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Lejárat előtt" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Lejárat után" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Állott" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "Adj meg egy készlettétel azonosítót - PK-t - hogy a tétel és leszármazottai kihagyásához" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "Készlethelyek alábontása" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "Az al-készlethelyeket is beleértve" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "Készlethely azonosító alapján szűrés vagy a 'null'-ra" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Mennyiség megadása kötelező" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Egy érvényes alkatrészt meg kell adni" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "A megadott beszállítói alkatrész nem létezik" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "A beszállítói alkatrészhez van megadva csomagolási mennyiség, de a use_pack_size flag nincs beállítva" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész esetén" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Beépítettek Belefoglalása" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "Ha igaz, tartalmazza a megadott készlettétel alá beépített tételek teszteredményeit" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "Szűrés numerikus készlettétel azonosító szerint" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "A(z) {id} azonosítójú készlettétel nem létezik" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 4aa801555e..77775f0e1a 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Jumlah yang diberikan tidak valid" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nama" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Sebuah kesalahan telah dicatat oleh server." msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Harus berupa angka yang valid" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Mata Uang" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "Bukan kode mata uang yang valid" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "Produksi Induk" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Bagian" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Tersedia" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Order Produksi" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Order Produksi" msgid "Location" msgstr "Lokasi" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Status pembuatan" msgid "Build status code" msgstr "Kode status pembuatan" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Kode Kelompok" @@ -867,7 +867,7 @@ msgstr "Kode Kelompok" msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Tanggal Pembuatan" @@ -888,7 +888,7 @@ msgstr "Target tanggal selesai" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Tanggal selesai" @@ -904,8 +904,8 @@ msgstr "Diserahkan oleh" msgid "User who issued this build order" msgstr "Pengguna yang menyerahkan order ini" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Penanggung Jawab" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Jumlah harus 1 untuk stok dengan nomor seri" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Stok Item" @@ -1096,7 +1096,7 @@ msgstr "Tujuan stok item" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,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:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Nomor Seri" @@ -1153,7 +1153,7 @@ msgstr "Alokasikan nomor seri secara otomatis" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" @@ -1242,7 +1242,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:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Terima Tidak Selesai" @@ -1290,7 +1290,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:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Jumlah tersedia ({q}) terlampaui" @@ -1303,7 +1303,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:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Item yang dialokasikan harus disediakan" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Item tagihan material" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "Dibatalkan" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Pengguna" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Harga" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktif" @@ -1731,7 +1731,7 @@ msgstr "Judul" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Pilihan" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Aktif" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Barang diterima" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "Hari" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponen" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Aktifkan Laporan" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Ukuran Halaman" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Surel diperlukan" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Aktifkan Integrasi Antarmuka" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Perusahaan" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "Kontak alamat surel" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Kontak" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Tidak diketahui" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Selesai" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Status" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Pelanggan" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Harga Jual" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Dikirim" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Tanggal" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Harga Minimal" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Harga Maksimal" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Perbarui" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 5d5cf51e4c..082ccda46f 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossibile convertire {original} in {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" @@ -114,7 +114,7 @@ msgstr "Valore decimale non valido" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nome" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Un errore è stato loggato dal server." msgid "Image" msgstr "Immagine" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Deve essere un numero valido" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Selezionare la valuta dalle opzioni disponibili" @@ -553,8 +553,8 @@ msgstr "Unità fisica non valida" msgid "Not a valid currency code" msgstr "Non è un codice valuta valido" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Stato dell'ordine" @@ -562,21 +562,21 @@ msgstr "Stato dell'ordine" msgid "Parent Build" msgstr "Produzione Genitore" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Includi Varianti" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Includi Varianti" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Includi Varianti" msgid "Part" msgstr "Articolo" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Categoria" @@ -606,7 +606,7 @@ msgstr "Categoria" msgid "Ancestor Build" msgstr "Produzione Antenata" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Assegnato a me" @@ -654,15 +654,15 @@ msgstr "Completato prima" msgid "Completed after" msgstr "Completato dopo" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Data minima" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Data massima" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Escludi Albero" @@ -670,17 +670,17 @@ msgstr "Escludi Albero" msgid "Build must be cancelled before it can be deleted" msgstr "La produzione deve essere annullata prima di poter essere eliminata" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Consumabile" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Opzionale" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Assemblaggio" @@ -692,11 +692,11 @@ msgstr "Monitorato" msgid "Testable" msgstr "Testabile" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Ordine In Corso" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Allocato" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Disponibile" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Ordinato" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Ordine di Produzione" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Ordine di Produzione" msgid "Location" msgstr "Posizione" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Output" @@ -764,7 +764,7 @@ msgstr "L'ordine di compilazione non può essere creato per una parte sbloccata" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Gli ordini di costruzione possono essere eseguiti solo esternamente per gli articoli acquistabili" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "L'utente o il gruppo responsabile deve essere specificato" @@ -772,7 +772,7 @@ msgstr "L'utente o il gruppo responsabile deve essere specificato" msgid "Build order part cannot be changed" msgstr "L'ordine di costruzione della parte non può essere cambiata" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "La data di scadenza deve essere successiva alla data d'inizio" @@ -780,9 +780,9 @@ msgstr "La data di scadenza deve essere successiva alla data d'inizio" msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Stato Produzione" msgid "Build status code" msgstr "Codice stato di produzione" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Codice Lotto" @@ -867,7 +867,7 @@ msgstr "Codice Lotto" msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Data di creazione" @@ -888,7 +888,7 @@ msgstr "Data completamento obiettivo" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Data di completamento" @@ -904,8 +904,8 @@ msgstr "Rilasciato da" msgid "User who issued this build order" msgstr "Utente che ha emesso questo ordine di costruzione" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsabile" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Codice del progetto" @@ -979,8 +979,8 @@ msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" @@ -1016,8 +1016,8 @@ msgstr "Crea oggetto" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "La quantità deve essere 1 per lo stock serializzato" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Articoli in magazzino" @@ -1096,7 +1096,7 @@ msgstr "Destinazione articolo in giacenza" msgid "Build Level" msgstr "Livello Produzione" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nome Articolo" @@ -1132,7 +1132,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:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Codice Seriale" @@ -1153,7 +1153,7 @@ msgstr "Numeri di Serie Assegnazione automatica" msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" @@ -1242,7 +1242,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:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Accetta Incompleta" @@ -1290,7 +1290,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:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantità disponibile ({q}) superata" @@ -1303,7 +1303,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:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "Costruzione" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -1413,29 +1413,29 @@ msgstr "Tracciabile" msgid "Inherited" msgstr "Ereditato" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Consenti Le Varianti" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Distinta base (Bom)" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "In Produzione" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Pianificato per la produzione" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Scorte esterne" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Disponibilità in magazzino" @@ -1495,7 +1495,7 @@ msgstr "In Attesa" msgid "Cancelled" msgstr "Annullato" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Ordine di produzione in ritardo" msgid "Build order {bo} is now overdue" msgstr "L'ordine di produzione {bo} è in ritardo" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "È Un Connegamento" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "E' un file" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "L'utente non ha il permesso di eliminare questi allegati" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "L'utente non ha il permesso di eliminare questo allegato" @@ -1559,7 +1559,7 @@ msgstr "Etichetta Codice Progetto" msgid "Updated" msgstr "Aggiornato" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Orario dell'ultimo aggiornamento" @@ -1618,7 +1618,7 @@ msgstr "La stringa chiave deve essere univoca" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Utente" msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Prezzo" @@ -1652,7 +1652,7 @@ msgstr "Nome per questa notifica" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Attivo" @@ -1731,7 +1731,7 @@ msgstr "Titolo" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "I parametri della casella di controllo non possono avere unità" msgid "Checkbox parameters cannot have choices" msgstr "I parametri della casella di controllo non possono avere scelte" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Le scelte devono essere uniche" @@ -2095,7 +2095,7 @@ msgstr "Casella di spunta" msgid "Is this parameter a checkbox?" msgstr "Questo parametro è una casella di spunta?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Scelte" @@ -2107,7 +2107,7 @@ msgstr "Scelte valide per questo parametro (separato da virgola)" msgid "Selection list for this parameter" msgstr "Lista di selezione per questo parametro" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Abilitato" @@ -2149,7 +2149,7 @@ msgstr "Modello" msgid "Parameter template" msgstr "Modello Parametro" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Dati" @@ -2157,8 +2157,8 @@ msgstr "Dati" msgid "Parameter Value" msgstr "Valore del Parametro" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Data e ora della scansione del codice a barre" msgid "URL endpoint which processed the barcode" msgstr "Endpoint URL che ha elaborato il codice a barre" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Contesto" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} cancellato" msgid "A order that is assigned to you was canceled" msgstr "Un ordine assegnato a te è stato annullato" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Elemento ricevuto" @@ -2590,9 +2590,9 @@ msgstr "Quanto spesso aggiornare i tassi di cambio (impostare a zero per disabil #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "giorni" @@ -2844,8 +2844,8 @@ msgstr "Gli articoli sono modelli per impostazione predefinita" msgid "Parts can be assembled from other components by default" msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Componente" @@ -2861,7 +2861,7 @@ msgstr "Acquistabile" msgid "Parts are purchaseable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Vendibile" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Se disponibile, i prezzi interni sostituiscono i calcoli della fascia di prezzo" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Abilita stampa etichette" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Abilita la stampa di etichette dall'interfaccia web" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Etichetta Immagine DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Risoluzione DPI quando si generano file di immagine da fornire ai plugin di stampa per etichette" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Abilita Report di Stampa" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Abilita generazione di report di stampa" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Modalità Debug" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Genera report in modalità debug (output HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Registro errori" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Errori di log che si verificano durante la generazione dei report" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Dimensioni pagina" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Dimensione predefinita della pagina per i report PDF" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Forza Unità Parametro" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Se le unità sono fornite, i valori dei parametri devono corrispondere alle unità specificate" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Seriali Unici Globali" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "I numeri di serie per gli articoli di magazzino devono essere univoci" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Elimina scorte esaurite" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Determina il comportamento predefinito quando un articolo a magazzino è esaurito" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Modello Codice a Barre" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Modello per la generazione di codici batch predefiniti per gli elementi stock" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Scadenza giacenza" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Abilita funzionalità di scadenza della giacenza" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Vendi giacenza scaduta" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Consenti la vendita di stock scaduti" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Tempo di Scorta del Magazzino" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Numero di giorni in cui gli articoli in magazzino sono considerati obsoleti prima della scadenza" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Crea giacenza scaduta" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Permetti produzione con stock scaduto" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Controllo della proprietà della giacenza" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Abilita il controllo della proprietà sulle posizioni e gli oggetti in giacenza" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Icona Predefinita Ubicazione di Magazzino" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Icona Predefinita Ubicazione di Magazzino (vuoto significa nessuna icona)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Mostra articoli a magazzino installati" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Visualizza gli articoli a magazzino installati nelle tabelle magazzino" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Verificare la distinta base durante l'installazione degli articoli" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Gli articoli di magazzino installati devono esistere nella distinta base per l'articolo principale" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Consenti trasferimento magazzino esaurito" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Consenti il trasferimento di articoli non disponibili a magazzino tra le diverse ubicazioni di magazzino" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Modello Di Riferimento Ordine Di Produzione" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di produzione" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "È richiesto il Proprietario Responsabile" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "A ogni ordine deve essere assegnato un proprietario responsabile" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Richiede Articolo Attivo" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Impedisci la creazione di ordini di produzione per gli articolo inattivi" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Richiede Articolo Bloccato" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Impedisci la creazione di ordini di costruzione per le parti sbloccate" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Richiede un BOM valido" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Previene la creazione di ordini di costruzione a meno che BOM non sia stato convalidato" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Richiedi Ordini Dei Figli Chiusi" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Impedisci il completamento dell'ordine di costruzione fino alla chiusura di tutti gli ordini figli" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Ordini di Produzione Esterni" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "Abilita funzionalità ordini di produzione esterni" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Blocca Fino Al Passaggio Dei Test" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Impedisci che gli output di costruzione siano completati fino al superamento di tutti i test richiesti" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Abilita Ordini Di Reso" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Abilita la funzionalità ordine di reso nell'interfaccia utente" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Motivo di Riferimento per ordine di reso" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di reso" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Modifica Ordini Di Reso Completati" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Consenti la modifica degli ordini di reso dopo che sono stati completati" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Modello Di Riferimento Ordine Di Vendita" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di vendita" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Spedizione Predefinita Ordine Di Vendita" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Abilita la creazione di spedizioni predefinite con ordini di vendita" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Modifica Ordini Di Vendita Completati" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Consenti la modifica degli ordini di vendita dopo che sono stati spediti o completati" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "La Spedizione Richiede Controllo" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "Impedire il completamento delle spedizioni fino a quando gli articoli sono stati controllati" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Segna gli ordini spediti come completati" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Gli ordini di vendita contrassegnati come spediti saranno automaticamente completati, bypassando lo stato \"spedito\"" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Modello di Riferimento Ordine D'Acquisto" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di acquisto" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Modifica Ordini Di Acquisto Completati" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Consenti la modifica degli ordini di acquisto dopo che sono stati spediti o completati" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Converti Valuta" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Converti il valore dell'elemento in valuta base quando si riceve lo stock" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Completa Automaticamente Gli Ordini D'Acquisto" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Contrassegna automaticamente gli ordini di acquisto come completi quando tutti gli elementi della riga sono ricevuti" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Abilita password dimenticata" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Abilita la funzione password dimenticata nelle pagine di accesso" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Abilita registrazione" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "SSO abilitato" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Abilita SSO nelle pagine di accesso" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Abilita registrazione SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Abilita l'auto-registrazione tramite SSO per gli utenti nelle pagine di accesso" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Abilita sincronizzazione dei gruppi SSO" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Abilita la sincronizzazione dei gruppi InvenTree con i gruppi forniti dall'IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "Chiave gruppo SSO" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "Il nome dell'attributo di richiesta di gruppi fornito dall'IdP" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "Mappa del gruppo SSO" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Una mappatura dai gruppi SSO ai gruppi InvenTree locali. Se il gruppo locale non esiste, verrà creato." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Rimuovere i gruppi al di fuori dell'SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Indica se i gruppi assegnati all'utente debbano essere rimossi se non sono backend dall'IdP. La disattivazione di questa impostazione potrebbe causare problemi di sicurezza" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Email richiesta" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Riempimento automatico degli utenti SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Compila automaticamente i dettagli dell'utente dai dati dell'account SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Posta due volte" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Al momento della registrazione chiedere due volte all'utente l'indirizzo di posta elettronica" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Password due volte" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Al momento della registrazione chiedere agli utenti due volte l'inserimento della password" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Domini consentiti" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Limita la registrazione a determinati domini (separati da virgola, a partire da @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Gruppo iscrizione" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Gruppo a cui i nuovi utenti sono assegnati alla registrazione. Se la sincronizzazione di gruppo SSO è abilitata, questo gruppo è impostato solo se nessun gruppo può essere assegnato dall'IdP." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Applica MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Gli utenti devono utilizzare la sicurezza a due fattori." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "Abilitare questa impostazione richiederà a tutti gli utenti di impostare l'autenticazione multi fattore. Tutte le sessioni saranno disconnesse immediatamente." -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Controlla i plugin all'avvio" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Controlla che tutti i plugin siano installati all'avvio - abilita in ambienti contenitore" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Controlla gli aggiornamenti dei plugin" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Abilita controlli periodici per gli aggiornamenti dei plugin installati" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Abilita l'integrazione URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Attiva plugin per aggiungere percorsi URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Attiva integrazione navigazione" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Abilita i plugin per l'integrazione nella navigazione" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Abilita l'app integrata" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Abilita plugin per aggiungere applicazioni" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Abilita integrazione pianificazione" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Abilita i plugin per eseguire le attività pianificate" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Abilita eventi integrati" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Abilita plugin per rispondere agli eventi interni" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Abilita integrazione interfaccia" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Abilita i plugin per l'integrazione nell'interfaccia utente" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "Abilita integrazione email" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "Abilita i plugin per elaborare le email in uscita/in arrivo" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Abilita codici progetto" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Abilita i codici del progetto per tracciare i progetti" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "Abilita la funzionalità per registrare i livelli storici e il valore del magazzino" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Escludi Posizioni Esterne" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Inventario periodico automatico" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Visualizza i nomi completi degli utenti" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Mostra nomi completi degli utenti invece che nomi utente" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Visualizza Profili Utente" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Visualizza i profili degli utenti sulla pagina del loro profilo" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Abilita Dati Stazione Di Prova" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Abilita la raccolta dati della stazione di prova per i risultati del test" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "Abilita Ping Macchina" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Abilita l'attività di ping periodico delle macchine registrate per controllarne lo stato" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Il fornitore è attivo" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Produttore" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Azienda" @@ -4027,7 +4035,7 @@ msgstr "Numero di telefono di contatto" msgid "Contact email address" msgstr "Indirizzo email" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Contatto" @@ -4080,7 +4088,7 @@ msgstr "Partita IVA" msgid "Company Tax ID" msgstr "Codice Fiscale Azienda" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Indirizzo" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Collegamento alle informazioni sull'indirizzo (esterno)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Codice articolo produttore" @@ -4190,8 +4198,8 @@ msgstr "Seleziona articolo" msgid "Select manufacturer" msgstr "Seleziona Produttore" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "Codice articolo produttore (MPN)" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Fornitore" @@ -4231,7 +4239,7 @@ msgstr "Fornitore" msgid "Select supplier" msgstr "Seleziona fornitore" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Unità di giacenza magazzino fornitore" @@ -4267,7 +4275,7 @@ msgstr "costo base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Onere minimo (ad esempio tassa di stoccaggio)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Confezionamento" @@ -4316,7 +4324,7 @@ msgstr "Valuta predefinita utilizzata per questo fornitore" msgid "Company Name" msgstr "Nome Azienda" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "In magazzino" @@ -4452,7 +4460,7 @@ msgstr "Il campo non esiste nel modello di destinazione" msgid "Selected field is read-only" msgstr "Il campo selezionato è di sola lettura" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Sessione d'importazione" @@ -4464,31 +4472,31 @@ msgstr "Campo" msgid "Column" msgstr "Colonna" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Indice riga" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Dati riga originali" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Errori" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Valido" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "L'ID è richiesto per aggiornare i record esistenti." -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "Nessun record trovato con l'ID fornito" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "Formato ID fornito non valido" @@ -4588,7 +4596,7 @@ msgstr "Numero di copie da stampare per ogni etichetta" msgid "Connected" msgstr "Connesso" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Sconosciuto" @@ -4716,105 +4724,113 @@ msgstr "Progresso Massimo" msgid "Maximum value for progress type, required if type=progress" msgstr "Valore massimo per il tipo di avanzamento, richiesto se tipo = progresso" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Riferimento ordine" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "In Sospeso" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Ha il codice del progetto" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Creato Da" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Creato prima" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Creato dopo" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Ha data d'inizio" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Data d'inizio prima" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Data d'inizio dopo" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Ha data di fine" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Data obiettivo prima" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Data obiettivo dopo" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Prezzo Articolo" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Completato prima" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Completato dopo" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "Ordine di Produzione Esterno" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Ordine" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Ordine completato" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Articolo interno" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Ordine in sospeso" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Completato" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Ha Spedizione" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Ordine D'Acquisto" msgid "Sales Order" msgstr "Ordini di Vendita" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Valuta per questo ordine (lasciare vuoto per usare il valore predefinito msgid "This order is locked and cannot be modified" msgstr "Questo ordine è bloccato e non può essere modificato" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Il contatto non corrisponde all'azienda selezionata" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "La data d'inizio deve essere precedente alla data di fine" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "L'indirizzo non corrisponde all'azienda selezionata" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Descrizione dell'ordine (opzionale)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Seleziona il codice del progetto per questo ordine" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Collegamento a un sito web esterno" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Data iniziale" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Data d'inizio programmata per questo ordine" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data scadenza" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data prevista per la consegna dell'ordine. L'ordine scadrà dopo questa data." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Data di emissione" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Data di emissione ordine" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Utente o gruppo responsabile di questo ordine" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Punto di contatto per questo ordine" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Indirizzo dell'azienda per questo ordine" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Riferimento ordine" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Stato" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Stato ordine d'acquisto" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Azienda da cui sono stati ordinati gli articoli" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Riferimento fornitore" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Codice di riferimento ordine fornitore" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "ricevuto da" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Data ordine completato" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Destinazione" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Destinazione per gli elementi ricevuti" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Il fornitore dell'articolo deve corrispondere al fornitore dell'ordine di produzione" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "L'elemento di riga non corrisponde all'ordine di acquisto" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "Manca un elemento collegato" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "La quantità deve essere un numero positivo" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Azienda da cui sono stati ordinati gli elementi" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Stato ordine di vendita" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Riferimento Cliente " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Codice di riferimento Ordine del Cliente" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Data di spedizione" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "spedito da" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "L'ordine è già stato completato" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "L'ordine è già stato annullato" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Solo un ordine aperto può essere contrassegnato come completo" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "L'ordine non può essere completato in quanto ci sono spedizioni incomplete" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "L'ordine non può essere completato perché ci sono allocazioni incomplete" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "L'ordine non può essere completato perché ci sono elementi di riga incompleti" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "L'ordine è bloccato e non può essere modificato" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Quantità Elementi" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Riferimento Linea Elemento" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Note linea elemento" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data di destinazione per questa voce di riga (lasciare vuoto per utilizzare la data di destinazione dall'ordine)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Descrizione della parte (opzionale)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Contesto aggiuntivo per questa voce" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Prezzo unitario" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Riga ordine d'acquisto" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "L'articolo del fornitore deve corrispondere al fornitore" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "L'ordine di produzione deve essere contrassegnato come esterno" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "Gli ordini di costruzione possono essere collegati solo alle parti di assemblaggio" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "L'articolo dell'ordine di produzione deve corrispondere all'articolo della riga" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Articolo Fornitore" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Ricevuto" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Numero di elementi ricevuti" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Prezzo di Acquisto" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Prezzo di acquisto unitario" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "Ordine di produzione esterno che deve essere eseguito da questo articolo" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Riga Extra ordine di acquisto" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Articolo ordine di vendita" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Solo gli articoli vendibili possono essere assegnati a un ordine di vendita" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Prezzo di Vendita" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Prezzo unitario di vendita" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Spedito" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Quantità spedita" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Spedizione dell'ordine di vendita" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "L'indirizzo di spedizione deve corrispondere al cliente" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "Indirizzo di consegna per questa spedizione" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Data di spedizione" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Data di consegna" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Data di consegna della spedizione" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Verificato Da" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Spedizione" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Numero di spedizione" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Numero di monitoraggio" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Informazioni di monitoraggio della spedizione" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Numero Fattura" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Numero di riferimento per la fattura associata" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "La spedizione è già stata spedita" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "La spedizione non ha articoli di stock assegnati" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "La spedizione deve essere controllata prima che possa essere completata" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Riga Extra ordine di vendita" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Assegnazione Ordini Di Vendita" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "L'elemento di magazzino non è stato assegnato" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossibile allocare l'elemento stock a una linea con un articolo diverso" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Impossibile allocare stock a una riga senza un articolo" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantità deve essere 1 per l'elemento serializzato" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "L'ordine di vendita non corrisponde alla spedizione" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "La spedizione non corrisponde all'ordine di vendita" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Linea" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Riferimento della spedizione ordine di vendita" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Elemento" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Seleziona elemento stock da allocare" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Inserisci la quantità assegnata alla giacenza" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Riferimento ordine di reso" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Società a cui vengono restituiti gli articoli" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Stato ordine di reso" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "Articolo Linea Ordine Reso" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "L'elemento stock deve essere specificato" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "Quantità di reso superiore alla quantità di scorta" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "La quantità di reso deve essere maggiore di zero" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Quantità non valida per l'elemento stock serializzato" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Seleziona l'elemento da restituire dal cliente" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Data di ricezione" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "La data in cui questo articolo restituito è stato ricevuto" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Risultati" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Risultato per questa voce di riga" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Costo associato alla restituzione o riparazione per questa voce di linea" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Riga Extra ordine di reso" @@ -5342,227 +5362,235 @@ msgstr "Copia Linee Extra" msgid "Copy extra line items from the original order" msgstr "Copia gli elementi di riga extra dall'ordine originale" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Copia parametri" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Elementi Riga" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Righe Completate" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Duplica Ordine" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Specifica le opzioni per duplicare questo ordine" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "ID dell'ordine non corretto" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Nome Fornitore" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "L'ordine non può essere cancellato" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Consenti di chiudere l'ordine con elementi di riga incompleti" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "L'ordine ha elementi di riga incompleti" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "L'ordine non è aperto" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Prezzo Automatico" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Calcola automaticamente il prezzo di acquisto in base ai dati del fornitore articolo" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Valuta prezzo d'acquisto" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Unisci elementi" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Unisce gli elementi con lo stesso articolo, destinazione e data di destinazione in una riga" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "Codice articolo" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Numero Dell'articolo Interno" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Numero Articolo Interno" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "L'articolo del fornitore deve essere specificato" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "L'ordine di acquisto deve essere specificato" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Il fornitore deve essere abbinato all'ordine d'acquisto" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "L'ordine di acquisto deve essere abbinato al fornitore" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Elemento Riga" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Inserisci il codice univoco per gli articoli in arrivo" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Data di Scadenza" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "Inserisci la data di scadenza per gli articoli in arrivo" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Inserisci i numeri di serie per gli articoli stock in arrivo" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Sovrascrivi le informazioni d'imballaggio per gli articoli in arrivo" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Nota aggiuntiva per gli articoli in arrivo" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Codice a Barre" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Codice a barre scansionato" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Il codice a barre è già in uso" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Gli elementi di linea devono essere forniti" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "La destinazione deve essere specificata" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "I valori dei codici a barre forniti devono essere univoci" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Spedizioni" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Spedizioni Completate" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Valuta prezzo di vendita" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Elementi Assegnati" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Nessun dettaglio di spedizione fornito" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "L'elemento di riga non è associato a questo ordine" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "La quantità deve essere positiva" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Inserisci i numeri di serie da assegnare" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "La spedizione è già stata spedita" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "La spedizione non è associata con questo ordine" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Nessuna corrispondenza trovata per i seguenti numeri di serie" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "I seguenti numeri di serie non sono disponibili" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Articoli Linea Ordine Reso" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "L'elemento di riga non corrisponde all'ordine di reso" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "L'elemento di riga è già stato ricevuto" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Gli elementi possono essere ricevuti solo con ordini in corso" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Quantità da restituire" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Valuta del prezzo" @@ -5625,119 +5653,119 @@ msgstr "Ordini di Reso in Ritardo" msgid "Return order {ro} is now overdue" msgstr "L'ordine di reso {ro} è ora in ritardo" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Preferiti" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Filtra per categorie preferite" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Profondità" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Filtra per profondità categoria" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Livello principale" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Filtra per categorie di primo livello" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Cascata" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Includi sottocategorie nei risultati filtrati" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Genitore" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Filtra per categoria genitore" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Escludi sottocategorie sotto la categoria specificata" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Ha Risultati" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "È una Variante" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "E' una revisione" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "Ha revisioni" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "BOM Valido" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "Categorie a Cascata" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "Se Vero, includere gli elementi nelle categorie figlie della categoria specificata" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filtra per categoria ID numerica o per la stringa 'null'" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "L'articolo assemblato è provabile" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Il componente è provabile" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Utilizzi" @@ -5778,7 +5806,7 @@ msgstr "Parole chiave predefinite per gli articoli in questa categoria" msgid "Icon" msgstr "Icona" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Icona (facoltativa)" @@ -5799,7 +5827,7 @@ msgstr "Valore Predefinito" msgid "Default Parameter Value" msgstr "Valore Parametro Predefinito" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Articoli" @@ -5918,7 +5946,7 @@ msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" msgid "Part category" msgstr "Categoria articolo" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN - Numero di riferimento interno" @@ -5951,7 +5979,7 @@ msgstr "Scadenza Predefinita" msgid "Expiry time (in days) for stock items of this part" msgstr "Scadenza (in giorni) per gli articoli in giacenza di questo pezzo" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Scorta Minima" @@ -6035,751 +6063,751 @@ msgstr "Utente responsabile di questo articolo" msgid "Sell multiple" msgstr "Vendita multipla" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Valuta utilizzata per calcolare i prezzi" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Costo Minimo Distinta Base" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Costo minimo dei componenti dell'articolo" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Costo Massimo Distinta Base" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Costo massimo dei componenti dell'articolo" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Importo Acquisto Minimo" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Costo minimo di acquisto storico" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Importo massimo acquisto" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Costo massimo di acquisto storico" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Prezzo Interno Minimo" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Costo minimo basato su interruzioni di prezzo interne" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Prezzo Interno Massimo" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Costo massimo basato su interruzioni di prezzo interne" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Prezzo Minimo Fornitore" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Prezzo minimo articolo da fornitori esterni" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Prezzo Massimo Fornitore" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Prezzo massimo dell'articolo proveniente da fornitori esterni" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Variazione di costo minimo" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Costo minimo calcolato di variazione dell'articolo" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Massima variazione di costo" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Costo massimo calcolato di variazione dell'articolo" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Costo Minimo" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Sovrascrivi il costo minimo" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Costo Massimo" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Sovrascrivi il costo massimo" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Costo minimo totale calcolato" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Costo massimo totale calcolato" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Prezzo Di Vendita Minimo" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Prezzo minimo di vendita basato sulle interruzioni di prezzo" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Prezzo Di Vendita Massimo" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Prezzo massimo di vendita basato sulle interruzioni di prezzo" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Costo Di Vendita Minimo" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Prezzo storico minimo di vendita" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Costo Di Vendita Minimo" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Prezzo storico massimo di vendita" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Articolo per l'inventario" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Contatore Elemento" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Numero di scorte individuali al momento dell'inventario" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Totale delle scorte disponibili al momento dell'inventario" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Data in cui è stato effettuato l'inventario" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Costo Minimo Scorta" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Costo minimo stimato di magazzino a disposizione" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Costo Massimo Scorte" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Costo massimo stimato di magazzino a disposizione" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Aggiungi Prezzo Ribassato di Vendita dell'Articolo" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Modello Prove Articolo" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Nome modello non valido - deve includere almeno un carattere alfanumerico" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Il modello di prova può essere creato solo per gli articoli testabili" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Il modello di test con la stessa chiave esiste già per l'articolo" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Nome Test" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Inserisci un nome per la prova" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Chiave Di Prova" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Chiave semplificata per la prova" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Descrizione Di Prova" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Inserisci descrizione per questa prova" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Questo test è attivo?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Richiesto" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Questa prova è necessaria per passare?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Valore richiesto" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Questa prova richiede un valore quando si aggiunge un risultato di prova?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Allegato Richiesto" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Questa prova richiede un file allegato quando si aggiunge un risultato di prova?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Scelte valide per questo test (separate da virgole)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "L'articolo nella distinta base non può essere modificato - l'assemblaggio è bloccato" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "L'articolo nella distinta base non può essere modificato - l'assemblaggio della variante è bloccato" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Seleziona articolo principale" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Articolo subordinato" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Seleziona l'articolo da utilizzare nella Distinta Base" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Quantità Distinta Base per questo elemento Distinta Base" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Questo elemento della Distinta Base è opzionale" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Questo elemento della Distinta Base è consumabile (non è tracciato negli ordini di produzione)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "Imposta quantità" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "Quantità extra necessaria per una generazione, per tenere conto delle perdite di configurazione" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "Logoramento" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "Stima del logoramento per una build, espressa in percentuale (0-100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "Arrotondamento Multiplo" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "Arrotonda la quantità di produzione richiesta al multiplo più vicino di questo valore" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Riferimento Elemento Distinta Base" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Note Elemento Distinta Base" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Codice di controllo" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Codice di controllo Distinta Base" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Convalidato" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Questo articolo della distinta base è stato validato" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Viene Ereditato" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Questo elemento della Distinta Base viene ereditato dalle Distinte Base per gli articoli varianti" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Gli elementi in giacenza per gli articoli varianti possono essere utilizzati per questo elemento Distinta Base" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "La quantità deve essere un valore intero per gli articoli rintracciabili" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "L'articolo subordinato deve essere specificato" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Elemento Distinta Base Sostituito" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sostituita non può essere la stessa dell'articolo principale" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Elemento principale Distinta Base" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Sostituisci l'Articolo" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Articolo 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Articolo 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Seleziona Prodotto Relativo" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Nota per questa relazione" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Non si può creare una relazione tra l'articolo e sé stesso" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "La relazione duplicata esiste già" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Categoria Superiore" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Categoria articolo principale" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Sottocategorie" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Risultati" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Numero di risultati registrati rispetto a questo modello" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Valuta di acquisto di questo articolo in stock" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "Il file non è un immagine" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Articolo Originale" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Seleziona l'articolo originale da duplicare" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Copia immagine" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Copia immagine dall'articolo originale" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Copia Distinta Base" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Copia fattura dei materiali dall'articolo originale" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Copia parametri" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Copia i dati dei parametri dall'articolo originale" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Copia note" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Copia note dall'articolo originale" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "Copia Test" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "Copia modelli di test dall'articolo originale" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Quantità iniziale" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Specificare la quantità iniziale disponibile per questo Articolo. Se la quantità è zero, non viene aggiunta alcuna quantità." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Ubicazione Iniziale Magazzino" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Specificare l'ubicazione iniziale del magazzino per questo Articolo" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Seleziona il fornitore (o lascia vuoto per saltare)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleziona il produttore (o lascia vuoto per saltare)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Codice articolo Produttore" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "L'azienda selezionata non è un fornitore valido" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "L'azienda selezionata non è un produttore valido" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "L'articolo del produttore che corrisponde a questo MPN esiste già" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "L'articolo del fornitore che corrisponde a questo SKU esiste già" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Nome Categoria" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "In Costruzione" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "Quantità di questo articolo attualmente in produzione" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Eccezionale quantità di questa parte prevista da costruire" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Articoli in magazzino" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Revisioni" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Giacenze Totali" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Scorte Non Assegnate" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Scorta Variante" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Duplica articolo" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Copia i dati iniziali da un altro Articolo" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Stock iniziale" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Crea Articolo con quantità di scorta iniziale" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Informazioni Fornitore" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Aggiungi le informazioni iniziali del fornitore per questo articolo" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Copia Parametri Categoria" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Copia i parametri dai modelli della categoria articolo selezionata" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Immagine esistente" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Nome del file di un'immagine articolo esistente" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Il file immagine non esiste" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Convalida l'intera Fattura dei Materiali" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Puoi produrre" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "Richiesto per gli Ordini di Produzione" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "Assegnato agli Ordini di Produzione" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "Richiesto per gli Ordini di Vendita" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "Assegnato agli Ordini di Vendita" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Prezzo Minimo" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Sovrascrivi valore calcolato per il prezzo minimo" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Valuta del prezzo minimo" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Prezzo Massimo" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Sovrascrivi valore calcolato per il prezzo massimo" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Valuta del prezzo massimo" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Aggiorna" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Aggiorna i prezzi per questo articolo" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Impossibile convertire dalle valute fornite in {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Il prezzo minimo non può essere maggiore del prezzo massimo" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Il prezzo massimo non può essere minore del prezzo minimo" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Seleziona l'assemblaggio padre" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Seleziona la componente" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Seleziona l'articolo da cui copiare la distinta base" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Rimuovi Dati Esistenti" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Rimuovi elementi distinta base esistenti prima di copiare" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Includi Ereditato" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Includi gli elementi Distinta Base ereditati da prodotti template" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Salta Righe Non Valide" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Abilita questa opzione per saltare le righe non valide" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Copia Articoli sostitutivi" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Nome della parte (maiuscole e minuscole)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Il nome della parte contiene (maiuscole e minuscole)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Nome della parte (regex)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "IPN della parte (maiuscole e minuscole)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "IPN della parte contiene (maiuscole e minuscole)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "IPN della parte (regex)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Giacenza minima" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Giacenza massima" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Codici di stato" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Ubicazione Esterna" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Obsoleto" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "La quantità è richiesta" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Deve essere fornita un articolo valido" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "I numeri di serie non possono essere forniti per un articolo non tracciabile" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index db831f26b4..c4def53753 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original}を{unit}に変換できませんでした。" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -114,7 +114,7 @@ msgstr "無効な10進数値" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "お名前" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "サーバーによってエラーが記録されました。" msgid "Image" msgstr "画像" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "有効な数字でなければなりません" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "通貨" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "利用可能なオプションから通貨を選択してください" @@ -553,8 +553,8 @@ msgstr "無効な物理単位" msgid "Not a valid currency code" msgstr "有効な通貨コードではありません。" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "注文ステータス" @@ -562,21 +562,21 @@ msgstr "注文ステータス" msgid "Parent Build" msgstr "親ビルド" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "バリアントを含む" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "バリアントを含む" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "バリアントを含む" msgid "Part" msgstr "パーツ" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "カテゴリ" @@ -606,7 +606,7 @@ msgstr "カテゴリ" msgid "Ancestor Build" msgstr "祖先ビルド" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "担当" @@ -654,15 +654,15 @@ msgstr "完成前" msgid "Completed after" msgstr "終了後" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "最小日付" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "最大日付" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "ツリーを除く" @@ -670,17 +670,17 @@ msgstr "ツリーを除く" msgid "Build must be cancelled before it can be deleted" msgstr "削除するには、ビルドをキャンセルする必要があります。" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "消耗品" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "オプション" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "アセンブリ" @@ -692,11 +692,11 @@ msgstr "追跡" msgid "Testable" msgstr "テスト可能" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "受注残高" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "割り当てられた" @@ -712,12 +712,12 @@ msgid "Available" msgstr "利用可能" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "注文中" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "組立注文" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "組立注文" msgid "Location" msgstr "場所" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "出力" @@ -764,7 +764,7 @@ msgstr "ロックされていない部品にビルドオーダーを作成でき msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "ビルドオーダーを外部委託できるのは、購入可能部品のみです" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "担当ユーザーまたはグループを指定する必要があります。" @@ -772,7 +772,7 @@ msgstr "担当ユーザーまたはグループを指定する必要がありま msgid "Build order part cannot be changed" msgstr "ビルドオーダー部品は変更できません" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "目標期日は開始日以降であること" @@ -780,9 +780,9 @@ msgstr "目標期日は開始日以降であること" msgid "Build Order Reference" msgstr "ビルド・オーダー・リファレンス" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "組立状況" msgid "Build status code" msgstr "ビルドステータスコード" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "バッチコード" @@ -867,7 +867,7 @@ msgstr "バッチコード" msgid "Batch code for this build output" msgstr "このビルド出力のバッチコード" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "作成日時" @@ -888,7 +888,7 @@ msgstr "完成目標日" msgid "Target date for build completion. Build will be overdue after this date." msgstr "ビルド完了目標日。この日付を過ぎると、ビルドは期限切れになります。" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "完了日" @@ -904,8 +904,8 @@ msgstr "発行者" msgid "User who issued this build order" msgstr "このビルドオーダーを発行したユーザー" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "責任" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "建設順序の優先順位" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "プロジェクトコード" @@ -979,8 +979,8 @@ msgstr "ビルド出力がビルド順序と一致しません" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "数量はゼロより大きくなければなりません" @@ -1016,8 +1016,8 @@ msgstr "ビルドオブジェクト" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "シリアル在庫の場合、数量は1でなければなりません msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "割当数量({q})は在庫可能数量({a})を超えてはなりません。" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "在庫が過剰配分" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "在庫商品" @@ -1096,7 +1096,7 @@ msgstr "仕向け地在庫品" msgid "Build Level" msgstr "ビルドレベル" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "部品名" @@ -1132,7 +1132,7 @@ msgstr "追跡可能な部品に必要な整数個数" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "部品表には追跡可能な部品が含まれるため、必要な数量は整数" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "シリアル番号" @@ -1153,7 +1153,7 @@ msgstr "シリアル番号の自動割り当て" msgid "Automatically allocate required items with matching serial numbers" msgstr "シリアル番号が一致する必要なアイテムを自動的に割り当て" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "以下のシリアル番号は既に存在するか、無効です。" @@ -1242,7 +1242,7 @@ msgstr "在庫アイテムがこのビルド・オーダーに完全に割り当 msgid "Required stock has not been fully allocated" msgstr "必要在庫の配分が完了していません" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "インコンプリートの受け入れ" @@ -1290,7 +1290,7 @@ msgstr "bom_item.partは、ビルドオーダーと同じパーツを指す必 msgid "Item must be in stock" msgstr "在庫があること" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "使用可能数量({q})を超過" @@ -1303,7 +1303,7 @@ msgstr "追跡部品の割り当てには、ビルド出力を指定する必要 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "追跡されていない部品の割り当てでは、ビルド出力を指定できません。" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "割り当て項目の提供" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "ビルド" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "サプライヤー" @@ -1413,29 +1413,29 @@ msgstr "追跡可能" msgid "Inherited" msgstr "継承" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "バリアントを許可" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "BOMアイテム" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "生産中" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "ビルド予定" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "外部在庫" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "在庫状況" @@ -1495,7 +1495,7 @@ msgstr "保留中" msgid "Cancelled" msgstr "キャンセル済" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "期限切れ注文" msgid "Build order {bo} is now overdue" msgstr "ビルドオーダー{bo}は現在期限切れです" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "リンク" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "ファイル" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "ユーザーにはこれらの添付ファイルを削除する権限がありません。" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "ユーザーにはこの添付ファイルを削除する権限がありません" @@ -1559,7 +1559,7 @@ msgstr "プロジェクトコードラベル" msgid "Updated" msgstr "更新しました" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "最終更新のタイムスタンプ" @@ -1618,7 +1618,7 @@ msgstr "キー文字列は一意でなければなりません。" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "ユーザー" msgid "Price break quantity" msgstr "価格破壊数量" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "価格" @@ -1652,7 +1652,7 @@ msgstr "このウェブフックの名前" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "有効" @@ -1731,7 +1731,7 @@ msgstr "タイトル" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "チェックボックスのパラメータに単位を指定すること msgid "Checkbox parameters cannot have choices" msgstr "チェックボックスパラメータに選択肢を持たせることはできません。" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "選択肢はユニークでなければなりません" @@ -2095,7 +2095,7 @@ msgstr "チェックボックス" msgid "Is this parameter a checkbox?" msgstr "このパラメータはチェックボックスですか?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "選択肢" @@ -2107,7 +2107,7 @@ msgstr "このパラメータの有効な選択肢(カンマ区切り)" msgid "Selection list for this parameter" msgstr "このパラメータの選択リスト" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "有効" @@ -2149,7 +2149,7 @@ msgstr "テンプレート" msgid "Parameter template" msgstr "パラメータテンプレート" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "データ" @@ -2157,8 +2157,8 @@ msgstr "データ" msgid "Parameter Value" msgstr "パラメータ値" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "バーコードスキャンの日時" msgid "URL endpoint which processed the barcode" msgstr "バーコードを処理したURLエンドポイント" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "コンテキスト" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} キャンセル" msgid "A order that is assigned to you was canceled" msgstr "あなたに割り当てられた注文がキャンセルされました。" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "受領品目" @@ -2590,9 +2590,9 @@ msgstr "為替レートの更新頻度 (ゼロに設定すると無効になり #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "日" @@ -2844,8 +2844,8 @@ msgstr "パーツはデフォルトのテンプレートです" msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "コンポーネント" @@ -2861,7 +2861,7 @@ msgstr "購入可能" msgid "Parts are purchaseable by default" msgstr "パーツはデフォルトで購入可能です" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "販売可能" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "利用可能な場合、内部価格は価格帯の計算より優先されます。" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "ラベル印刷の有効化" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "ウェブインターフェースからラベル印刷を有効にします。" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "ラベル画像DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "ラベル印刷プラグインに供給する画像ファイルを生成する際のDPI解像度" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "レポートの有効化" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "レポートの作成" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "デバッグモード" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "デバッグモードでのレポート生成(HTML出力)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "ログレポートエラー" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "レポート生成時に発生するエラーのログ" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "ページサイズ" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "PDFレポートのデフォルトのページサイズ" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "パラメータ単位の強制" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "単位が指定されている場合、パラメータ値は指定された単位に一致する必要があります。" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "世界的にユニークな連載" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "在庫品のシリアル番号はグローバルに一意でなければなりません。" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "枯渇在庫の削除" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "ストックアイテムが枯渇した場合のデフォルトの動作を決定します。" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "バッチコードテンプレート" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "ストックアイテムのデフォルトバッチコード生成用テンプレート" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "有効期限" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "在庫期限切れ機能の有効化" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "期限切れ株式の売却" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "期限切れ株式の売却を許可" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "在庫切れ時間" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "在庫品が期限切れとみなされるまでの日数" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "賞味期限切れ在庫の処理" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "期限切れの在庫を使用した建物の建築を許可" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "株式所有権" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "ストックロケーションとアイテムの所有権管理" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "在庫場所 デフォルトアイコン" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "在庫場所のデフォルトアイコン(空はアイコンがないことを意味します。)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "インストール済みストックアイテムの表示" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "ストックテーブルにインストールされたストックアイテムを表示" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "アイテム取り付けの際はBOMをチェック" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "親部品のBOMには、インストールされたストックアイテムが存在する必要があります。" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "在庫切れの転送を許可" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "在庫のないストックアイテムをストックロケーション間で移動可能" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "ビルド・オーダー参照パターン" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Build Order参照フィールドの生成に必要なパターン" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "責任ある所有者を要求" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "各注文には、責任ある所有者を指定する必要があります。" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "アクティブパートが必要" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "非稼動部品の製造オーダー作成を防止" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "ロックされた部分を要求" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "ロックされていない部品の製造オーダー作成を防止" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "有効なBOMが必要" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "BOMが検証されない限り、製造オーダーが作成されないようにします。" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "クローズド・チャイルド・オーダー" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "すべてのチャイルドオーダーが終了するまで、ビルドオーダーの完了を防止します。" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "外部ビルドオーダー" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "外部ビルドオーダー機能の有効化" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "テストがパスするまでブロック" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "必要なテストがすべて合格するまで、ビルド出力が完了しないようにします。" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "返品注文の有効化" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "ユーザーインターフェイスで返品注文機能を有効にします。" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "リターンオーダー参照パターン" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "返品注文参照フィールドの生成に必要なパターン" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "完了した返品注文の編集" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "注文完了後の返品注文の編集が可能" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "販売注文参照パターン" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "販売注文参照フィールドの生成に必要なパターン" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "販売注文のデフォルト出荷" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "販売注文でデフォルト出荷を作成可能" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "完了した販売注文の編集" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "出荷または完了後の販売注文の編集を許可します。" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "出荷には確認が必要です" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "商品が確認されるまで、出荷の完了をお控えください。" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "出荷された注文を完了としてマーク" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "出荷済みと表示された販売注文は、「出荷済み」ステータスを回避して自動的に完了します。" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "発注書参照パターン" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "発注書参照フィールドの生成に必要なパターン" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "完了した発注書の編集" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "出荷後または完了後の発注書の編集が可能" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "通貨の変換" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "在庫を受け取る際、商品価値を基準通貨に変換" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "自動発注" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "すべての品目を受領した時点で、発注書を完了として自動的にマーク" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "パスワード忘れ" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "ログインページでのパスワード忘れ防止機能の有効化" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "登録の有効化" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "ログインページでユーザーの自己登録を可能にします。" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "SSOの有効化" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "ログインページでSSOを有効化" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "SSO登録の有効化" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "ログインページでSSOによるユーザーの自己登録を可能にします。" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "SSOグループ同期の有効化" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "InvenTreeグループとIdPが提供するグループの同期を有効にします。" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "SSOグループキー" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "IdP が提供する groups claim 属性の名前。" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "SSOグループマップ" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "SSOグループからローカルのInvenTreeグループへのマッピング。ローカル・グループが存在しない場合は、作成されます。" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "SSO外のグループを削除" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "ユーザーに割り当てられたグループがIdPによってバックエンドされていない場合に削除するかどうか。この設定を無効にすると、セキュリティ上の問題が発生する可能性があります。" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "メールアドレスは必須です" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "サインアップ時にメールの入力を要求" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "SSOユーザーの自動入力" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "SSOアカウントデータからユーザー詳細を自動入力" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "メール2回" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "サインアップの際、ユーザーに2度メールを尋ねます。" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "パスワード2回" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "サインアップ時にパスワードを2回要求" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "許可ドメイン" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "特定のドメイン(@で始まるカンマ区切り)へのサインアップを制限します。" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "登録時のグループ" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "新規ユーザ登録時に割り当てられるグループ。SSOグループ同期が有効な場合、このグループはIdPからグループを割り当てられない場合にのみ設定されます。" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "MFAの実施" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "ユーザーは多要素セキュリティを使用する必要があります。" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "起動時にプラグインをチェック" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "起動時にすべてのプラグインがインストールされていることを確認 - コンテナ環境では有効にします。" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "プラグインのアップデートの確認" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "インストールされているプラグインのアップデートを定期的にチェックします。" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "URL統合の有効化" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "プラグインがURLルートを追加できるようにします" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "ナビゲーション統合の有効化" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "プラグインをナビゲーションに統合可能" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "アプリとの統合" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "プラグインを有効にしてアプリを追加" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "スケジュール統合の有効化" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "スケジュールタスクを実行するプラグインの有効化" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "イベント統合の有効化" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "プラグインが内部イベントに応答できるようにします。" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "インターフェース統合の有効化" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "プラグインがユーザー・インターフェースに統合できるようにします。" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "メール連携を有効にする" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "プラグインを有効にして、送信/受信メールを処理できるようにします" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "プロジェクトコードの有効化" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "プロジェクトを追跡するためのプロジェクトコードの有効化" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "過去の在庫数量および価値を記録する機能を有効にします" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "外部ロケーションを除く" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "自動引取期間" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "ユーザーのフルネームを表示" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "ユーザー名の代わりにフルネームを表示" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "ユーザープロファイルの表示" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "プロフィールページにユーザーのプロフィールを表示" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "テストステーションデータの有効化" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "テスト結果のテストステーションデータ収集の有効化" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "マシン ping を有効にする" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "登録されたマシンの状態を確認するため、定期的なpingタスクを有効にしてください" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "サプライヤーの活動" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "製造元" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "会社名" @@ -4027,7 +4035,7 @@ msgstr "連絡先電話番号" msgid "Contact email address" msgstr "連絡先メールアドレス" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "お問い合わせ" @@ -4080,7 +4088,7 @@ msgstr "納税者番号" msgid "Company Tax ID" msgstr "法人税番号" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "住所" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "住所情報へのリンク(外部)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "メーカー・パーツ" @@ -4190,8 +4198,8 @@ msgstr "部品を選択" msgid "Select manufacturer" msgstr "メーカー選択" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "MPN" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "リンクされたメーカー部品は、同じベース部品を参照する必要があります。" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "仕入先" @@ -4231,7 +4239,7 @@ msgstr "仕入先" msgid "Select supplier" msgstr "サプライヤーを選択" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "サプライヤー在庫管理ユニット" @@ -4267,7 +4275,7 @@ msgstr "基本料金" msgid "Minimum charge (e.g. stocking fee)" msgstr "ミニマムチャージ(例:仕入れ手数料)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "パッケージング" @@ -4316,7 +4324,7 @@ msgstr "このサプライヤーで使用されるデフォルト通貨" msgid "Company Name" msgstr "会社名" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "在庫あり" @@ -4452,7 +4460,7 @@ msgstr "対象モデルにフィールドが存在しない" msgid "Selected field is read-only" msgstr "選択されたフィールドは読み取り専用です。" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "インポートセッション" @@ -4464,31 +4472,31 @@ msgstr "フィールド" msgid "Column" msgstr "列" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "行インデックス" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "元の行データ" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "エラー" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "有効" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "既存の記録を更新するにはIDが必要です。" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "指定のIDで該当する記録は見つかりませんでした" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "無効なID形式が指定されました" @@ -4588,7 +4596,7 @@ msgstr "各ラベルの印刷部数" msgid "Connected" msgstr "接続済み" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "不明" @@ -4716,105 +4724,113 @@ msgstr "最大進捗" msgid "Maximum value for progress type, required if type=progress" msgstr "進行状況タイプの場合の最大値。type=progress の場合に必須です。" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "注文参照" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "並外れた" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "プロジェクトコード" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "作成者" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "作成前" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "の後に作成されました。" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "開始日あり" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "開始日 前" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "開始日 後" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "目標期日あり" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "目標期日" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "以降の目標日" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "価格" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "完成前" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "終了後" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "外部ビルドオーダー" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "注文" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "注文完了" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "内部パーツ" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "注文保留" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "完了" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "出荷あり" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "注文" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "注文" msgid "Sales Order" msgstr "セールスオーダー" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "この注文の通貨(会社のデフォルトを使用する場合は msgid "This order is locked and cannot be modified" msgstr "この注文はロックされており、変更できません。" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "連絡先が選択した会社と一致しません" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "開始日は目標期日より前でなければなりません。" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "指定の会社と住所が一致しません" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "ご注文内容(任意)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "この注文のプロジェクトコードを選択してください。" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "外部ページへのリンク" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "開始日" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "本注文の開始予定日" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "終了日に達したら" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "お届け予定日この期日を過ぎますと延滞となります。" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "発行日" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "オーダー発行日" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "この注文を担当するユーザーまたはグループ" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "本注文に関する連絡先" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "本注文の会社住所" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "注文参照" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "ステータス" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "発注状況" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "注文元の会社" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "サプライヤー・リファレンス" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "サプライヤー注文参照コード" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "受信" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "注文完了日" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "目的地" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "入荷商品のお届け先" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "部品サプライヤーは、POサプライヤーと一致する必要があります。" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "品目が発注書と一致しません" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "行項目にリンクされた部品が不足しています" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "数量は正の数でなければなりません。" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "顧客" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "販売先" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "販売注文状況" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "お客様リファレンス" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "顧客注文参照コード" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "出荷日" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "出荷元" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "注文はすでに完了しています。" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "注文はすでにキャンセルされました" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "未完了の注文にのみ完了マークを付けることができます。" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "出荷に不備があるため、注文を完了できません。" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "割り当てに不備があるため、注文を完了できません。" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "不完全な項目があるため、注文を完了できません。" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "注文はロックされ、変更できません。" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "品目数量" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "行項目参照" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "項目" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "この行項目の目標期日(注文の目標期日を使用する場合は空白のままにしてください。)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "行項目の説明(オプション)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "この行の補足説明" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "単価" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "発注書項目" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "サプライヤーの部品はサプライヤーと一致しなければなりません。" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "ビルドオーダーは外部としてマークする必要があります" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "ビルドオーダーはアセンブリ部品にのみリンクできます" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "ビルドオーダーの部品は、ラインアイテムの部品と一致する必要があります。" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "サプライヤー" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "受信" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "受領品目数" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "購入金額" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "購入単価" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "本品目により完成する外部ビルドオーダー" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "発注書追加行" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "販売注文明細" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "販売可能な部品のみを販売オーダーに割り当てることができます。" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "セール価格" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "販売単価" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "発送済み" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "出荷数量" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "販売注文の出荷" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "配送先住所はお客様と一致している必要があります" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "こちらの発送先住所" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "出荷日" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "配達日" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "貨物の引渡日" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "チェック済み" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "この貨物をチェックしたユーザー" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "発送" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "出荷番号" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "追跡番号" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "貨物追跡情報" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "請求書番号" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "関連する請求書の参照番号" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "発送済み" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "出荷品目に割り当てられた在庫がありません" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "出荷は完了前に必ず確認が必要となります" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "セールスオーダー追加ライン" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "販売注文の割り当て" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "在庫アイテムが割り当てられていません" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "在庫品を別部品のラインに割り当てることはできません。" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "部品のないラインに在庫を割り当てることはできません。" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "割当数量が在庫数量を超えることはできません" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "割当数量はゼロより大きくなければなりません" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "シリアル化された在庫品の場合、数量は1でなければなりません。" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "販売注文と出荷が一致しません" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "出荷が販売注文と一致しません" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "ライン" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "販売注文の出荷参照" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "アイテム" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "割り当てるストックアイテムを選択" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "在庫割当数量の入力" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "リターンオーダー参照" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "返品元の会社" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "返品状況" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "返品注文項目" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "在庫品の指定が必要です。" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "返品数量が在庫数量を超える場合" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "返品数量はゼロより大きくなければなりません。" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "シリアル化されたストックアイテムの数量が無効です。" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "お客様から返品する商品を選択" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "受領日" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "転帰" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "この項目の成果" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "この品目の返品または修理に関連する費用" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "リターンオーダー追加ライン" @@ -5342,227 +5362,235 @@ msgstr "余分な行をコピー" msgid "Copy extra line items from the original order" msgstr "元の注文から余分な項目をコピー" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "コピーパラメータ" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "ラインアイテム" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "完成路線" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "重複した注文" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "この注文を複製するためのオプションを指定します。" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "無効なオーダーID" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "サプライヤー名" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "ご注文のキャンセルはできません。" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "未完了の行項目で注文を閉じることができます。" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "注文に不備がある場合" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "ご注文は受け付けておりません。" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "自動車価格" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "サプライヤーの部品データに基づいて購入価格を自動計算" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "購入価格通貨" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "アイテムのマージ" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "同じ品目、同じ仕向け地、同じ日付の品目を1つの品目に統合します。" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "内部部品番号" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "内部部品名" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "サプライヤー部品の指定が必要" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "注文書の指定が必要" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "サプライヤーは発注書と一致しなければなりません。" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "発注書はサプライヤーと一致している必要があります。" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "明細" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "受取商品の配送先選択" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "入荷在庫品のバッチコード入力" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "有効期限" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "入荷在庫の有効期限の入力" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "入荷した在庫品のシリアル番号の入力" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "入荷在庫品の包装情報の上書き" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "在庫品の入荷に関する注意事項" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "バーコード" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "スキャンされたバーコード" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "バーコードはすでに使用されています" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "項目は必ずご記入ください。" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "デスティネーション・ロケーションを指定する必要があります。" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "バーコードの値は一意でなければなりません。" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "発送" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "完了した出荷" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "販売価格通貨" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "割当項目" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "出荷の詳細は記載されていません" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "ラインアイテムは、この注文に関連付けられていません。" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "数量は正数でなければなりません。" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "割り当てるシリアル番号を入力" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "出荷済み" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "この注文には出荷が関連付けられていません" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "以下のシリアル番号に該当するものは見つかりませんでした。" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "以下のシリアル番号はご利用いただけません。" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "返品注文項目" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "ラインアイテムが返品オーダーと一致しません" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "ラインアイテムはすでに受領済み" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "商品の受け取りは、進行中の注文に対してのみ可能です。" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "返品数量" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "ライン価格通貨" @@ -5625,119 +5653,119 @@ msgstr "期限切れ返品注文" msgid "Return order {ro} is now overdue" msgstr "リターンオーダー{ro}は現在期限切れです" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "スター付き" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "星の数で絞り込む" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "深さ" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "カテゴリの深さでフィルタリング" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "最多メンバーレベル" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "トップレベルカテゴリーによるフィルタリング" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "カスケード表示" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "フィルタリング結果にサブカテゴリーを含めることができます。" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "親" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "親カテゴリーによる絞り込み" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "指定したカテゴリの下にあるサブカテゴリを除外します。" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "実績あり" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "バリエーション?" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "改訂版" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "改定あり" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "BOM有効" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "カスケードカテゴリ" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "もし該当する場合には、指定されたカテゴリの子カテゴリ内のアイテムを含めてください。" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "数値カテゴリIDまたはリテラル'null'でフィルタリングしてください" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "組み立て部分はテスト可能" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "コンポーネント部分はテスト可能" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "用途" @@ -5778,7 +5806,7 @@ msgstr "このカテゴリの部品のデフォルトキーワード" msgid "Icon" msgstr "アイコン" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "アイコン (オプション)" @@ -5799,7 +5827,7 @@ msgstr "初期値" msgid "Default Parameter Value" msgstr "パラメータのデフォルト値" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "パーツ" @@ -5918,7 +5946,7 @@ msgstr "検索結果での視認性を向上させる部分キーワード" msgid "Part category" msgstr "パーツカテゴリ" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "即時支払通知" @@ -5951,7 +5979,7 @@ msgstr "デフォルトの有効期限" msgid "Expiry time (in days) for stock items of this part" msgstr "この部品の在庫品の有効期限(日単位" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "最小在庫" @@ -6035,751 +6063,751 @@ msgstr "この部分の責任者" msgid "Sell multiple" msgstr "複数販売" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "価格計算のキャッシュに使用される通貨" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "最小BOMコスト" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "構成部品の最低コスト" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "最大BOMコスト" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "構成部品の最大コスト" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "最低購入価格" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "過去の最低購入価額" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "最大購入費用" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "過去の最高購入価格" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "最低社内価格" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "社内価格ブレークに基づく最低コスト" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "社内最高価格" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "社内価格ブレークに基づく最大コスト" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "最低供給価格" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "外部サプライヤーからの部品の最低価格" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "サプライヤー最高価格" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "外部サプライヤーからの部品の最高価格" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "最小バリアントコスト" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "バリアントパーツの最小コストの計算" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "最大バリアントコスト" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "バリアント部品の最大コストの計算" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "最低料金" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "最低コストのオーバーライド" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "最大コスト" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "最大コストのオーバーライド" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "総合的な最小コストの計算" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "総合最大コストの計算" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "最低販売価格" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "価格破壊に基づく最低販売価格" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "最高販売価格" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "価格破壊に基づく最高販売価格" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "最低販売価格" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "過去の最低売却価格" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "最大販売価格" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "過去の最高売却価格" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "ストックテイク用部品" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "個数" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "棚卸時の個別在庫数" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "ストックテイク時の在庫可能量" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "日付" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "ストックテイク実施日" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "最低在庫コスト" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "手元在庫の最低見積原価" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "最大在庫コスト" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "手元在庫の最大見積原価" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "パーツセール価格" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "部品試験テンプレート" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "無効なテンプレート名 - 英数字を1文字以上含む必要があります。" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "テストテンプレートは、テスト可能な部分に対してのみ作成できます。" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "同じキーを持つテスト・テンプレートがパートに既に存在します。" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "試験名" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "テストの名前を入力します。" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "テストキー" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "テストの簡易キー" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "試験内容" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "このテストの説明を入力してください。" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "このテストは有効ですか?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "必須" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "このテストは合格するために必要ですか?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "価値が必要" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "このテストは、テスト結果を追加する際に値を必要としますか?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "アタッチメントが必要" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "この試験では、試験結果を追加する際にファイルの添付が必要ですか。" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "このテストで有効な選択肢(カンマ区切り)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOMアイテムは変更できません - アセンブリがロックされています。" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM アイテムは変更できません - バリアントアセンブリがロックされています。" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "親部品を選択" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "サブパート" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "BOMで使用する部品を選択" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "このBOMアイテムのBOM数量" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "この部品表はオプションです。" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "このBOMアイテムは消耗品です。" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "設定数量" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "ビルドに必要な追加の必要量(セットアップ時の損失を考慮した分)" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "歩留まり損失" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "ビルドにおける推定歩留まり率(0~100%で表されます)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "丸め倍数" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "必要な生産数量を、この値の倍数に切り上げてください。" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "BOMアイテムリファレンス" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "BOMアイテムノート" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "チェックサムi" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "BOMラインのチェックサム" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "検証済み" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "このBOMアイテムは検証済みです" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "継承" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "この BOM アイテムは、バリアントパーツの BOM に継承されます。" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "このBOMアイテムには、バリアントパーツのストックアイテムを使用できます。" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "数量は追跡可能な部品の場合、整数値でなければなりません。" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "サブパーツの指定が必要" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "BOMアイテム代替" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "代用部品はマスター部品と同じにすることはできません。" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "親BOMアイテム" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "代用部品" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "パート #1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "パート #2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "関連部品を選択" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "この関係について" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "部品とそれ自身との間に部品関係を作ることはできません。" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "重複する関係が既に存在します。" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "親カテゴリ" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "親部品カテゴリー" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "サブカテゴリ" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "結果" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "このテンプレートに対して記録された結果の数" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "この在庫商品の購入通貨" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "ファイルが画像ではありません" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "オリジナルパート" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "複製する元の部品を選択" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "コピー画像" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "元の部分から画像をコピー" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "コピーBOM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "元の部品から部品表をコピー" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "コピーパラメータ" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "元の部品からパラメータデータをコピー" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "コピーノート" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "元のパートからメモをコピー" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "コピーテスト" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "元の部品からテスト用テンプレートをコピーしてください" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "初期在庫量" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "この部品の初期在庫数量を指定します。数量が0の場合、在庫は追加されません。" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "初期在庫場所" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "この部品の初期在庫場所を指定してください。" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "サプライヤーを選択してください。" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "メーカーを選択してください。" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "メーカー品番" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "選択された企業は有効なサプライヤーではありません。" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "選択された会社は有効な製造業者ではありません。" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "このMPNに一致するメーカー部品はすでに存在します。" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "このSKUに一致するサプライヤー部品は既に存在します。" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "カテゴリ名" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "建物" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "現在生産中の当該部品の数量" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "この部品の予定生産数量" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "在庫商品" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "リビジョン" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "総在庫" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "未割当株式" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "バリアントストック" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "重複部分" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "別のパートから初期データをコピー" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "初期在庫" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "初期在庫数で部品を作成" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "サプライヤー情報" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "この部品の初期サプライヤー情報を追加します。" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "コピーカテゴリパラメータ" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "選択したパーツカテゴリーからパラメータテンプレートをコピー" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "既存イメージ" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "既存の部品画像のファイル名" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "画像ファイルが存在しません" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "部品表全体の検証" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "ビルド" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "ビルドオーダーに必要なもの" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "ビルドオーダーに割り当てられました" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "セールスオーダーに必要なもの" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "セールスオーダーに割り当てられました" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "最小価格" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "最低価格の計算値の上書き" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "最低価格通貨" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "最大価格" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "最高価格の計算値を上書き" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "最高価格通貨" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "更新" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "この部品の価格を更新" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "提供された通貨から{default_currency}に変換できませんでした。" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "最低価格は最高価格を超えてはなりません。" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "最高価格は最低価格を下回ってはなりません。" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "親アセンブリを選択" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "構成部品の選択" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "BOMをコピーする部品を選択します。" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "既存データの削除" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "コピー前に既存のBOMアイテムを削除" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "インクルード継承" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "テンプレート化された部品から継承されたBOM項目を含めます。" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "無効な行をスキップ" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "無効な行をスキップするには、このオプションを有効にします。" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "コピー代用部品" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "BOMアイテムの重複時に代替部品をコピー" @@ -8264,168 +8292,168 @@ msgstr "part_image タグには Part インスタンスが必要です。" msgid "company_image tag requires a Company instance" msgstr "company_image タグには Company インスタンスが必要です。" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "場所の深さによる絞り込み" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "トップレベルのロケーションによるフィルタリング" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "フィルタリング結果にサブロケーションを含めることができます。" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "親の位置" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "親の所在地でフィルタリング" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "部品名(大文字・小文字を区別しません)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "パート名に含まれるもの(大文字・小文字を区別しません)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "部品名(正規表現)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "パートIPN(大文字と小文字を区別しません)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "パートIPNに含まれるもの(大文字と小文字は区別されません)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "パートIPN(正規表現)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "最小在庫" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "最大在庫" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "ステータスコード" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "外部ロケーション" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "ビルド・オーダーで消費" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "その他在庫品に装着" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "パートツリー" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "更新前" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "更新後" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "ストックテイク前" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "ストックテイク後" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "有効期限" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "有効期限" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "期限失効" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "そのアイテムおよびそのすべての子孫を除外するためのStockItemのプライマリキーをご提供ください。" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "カスケードの所在地" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "もし真であれば、指定された場所の子要素に含まれる項目を含めます" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "数値のロケーションID、またはリテラル文字列の「null」でフィルタリングしてください。" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "数量が必要です" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "有効な部品を供給する必要があります。" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "指定されたサプライヤの部品が存在しません。" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "サプライヤー部品にはパックサイズが定義されていますが、use_pack_sizeフラグが設定されていません。" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "追跡不可能な部品については、シリアル番号は提供できません。" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "組み込み済みを含める" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "もし真であれば、指定した在庫アイテムの中に組み込まれている構成部品のテスト結果を含める" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "数値による在庫品IDでの絞り込み" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "ID {id} の在庫品は存在しません" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index f34b545118..a459bc02b7 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "이름" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "분류" @@ -606,7 +606,7 @@ msgstr "분류" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "나에게 할당 됨" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "최소 날짜" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "최대 날짜" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "소모품" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "선택사항" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "시리얼 번호 (일련번호)" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index cdd58ce699..14f87df026 100644 --- a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nepavyko konvertuoti {original} į {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Pateiktas neteisingas kiekis" @@ -114,7 +114,7 @@ msgstr "Neteisinga dešimtainė reikšmė" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Pavadinimas" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Serveris užfiksavo klaidą." msgid "Image" msgstr "Paveikslėlis" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Turi būti teisingas skaičius" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valiuta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Pasirinkite valiutą iš galimų variantų" @@ -553,8 +553,8 @@ msgstr "Neteisingas fizinis vienetas" msgid "Not a valid currency code" msgstr "Netinkamas valiutos kodas" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Užsakymo būsena" @@ -562,21 +562,21 @@ msgstr "Užsakymo būsena" msgid "Parent Build" msgstr "Pirminė gamyba" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Įtraukti variantus" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Įtraukti variantus" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Įtraukti variantus" msgid "Part" msgstr "Detalė" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategorija" @@ -606,7 +606,7 @@ msgstr "Kategorija" msgid "Ancestor Build" msgstr "Ankstesnė gamyba" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Priskirta man" @@ -654,15 +654,15 @@ msgstr "Užbaigta prieš" msgid "Completed after" msgstr "Užbaigta po" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Minimali data" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Maksimali data" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Neįtraukti medžio struktūros" @@ -670,17 +670,17 @@ msgstr "Neįtraukti medžio struktūros" msgid "Build must be cancelled before it can be deleted" msgstr "Prieš ištrinant gamybą, ji turi būti atšaukta" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Sunaudojama" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Pasirinktinai" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Surinkimas" @@ -692,11 +692,11 @@ msgstr "Sekama" msgid "Testable" msgstr "Testuojama" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Liko neįvykdytų užsakymų" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Priskirta" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Prieinama" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Užsakyta" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Gamybos užsakymas" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Gamybos užsakymas" msgid "Location" msgstr "Vieta" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "Negalima sukurti gamybos užsakymo atrakintai detalei" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Turi būti nurodytas atsakingas vartotojas arba grupė" @@ -772,7 +772,7 @@ msgstr "Turi būti nurodytas atsakingas vartotojas arba grupė" msgid "Build order part cannot be changed" msgstr "Gamybos užsakymo detalės keisti negalima" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Tikslinė data turi būti po pradžios datos" @@ -780,9 +780,9 @@ msgstr "Tikslinė data turi būti po pradžios datos" msgid "Build Order Reference" msgstr "Gamybos užsakymo nuoroda" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Gamybos būsena" msgid "Build status code" msgstr "Gamybos būsenos kodas" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Partijos kodas" @@ -867,7 +867,7 @@ msgstr "Partijos kodas" msgid "Batch code for this build output" msgstr "Šios gamybos partijos kodas" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Sukūrimo data" @@ -888,7 +888,7 @@ msgstr "Tikslinė užbaigimo data" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Planuojama gamybos pabaigos data. Po šios datos gamyba bus pavėluota." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Užbaigimo data" @@ -904,8 +904,8 @@ msgstr "Išdavė" msgid "User who issued this build order" msgstr "Vartotojas, kuris išdavė šį gamybos užsakymą" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Atsakingas" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Šio gamybos užsakymo prioritetas" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Projekto kodas" @@ -979,8 +979,8 @@ msgstr "Gamybos rezultatas neatitinka gamybos užsakymo" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Kiekis turi būti didesnis nei nulis" @@ -1016,8 +1016,8 @@ msgstr "Gamybos objektas" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Atsargoms su serijos numeriais kiekis turi būti 1" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Priskirtas kiekis ({q}) negali viršyti galimo atsargų kiekio ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Atsargų elementas per daug paskirstytas" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Atsargų elementas" @@ -1096,7 +1096,7 @@ msgstr "Paskirties atsargų elementas" msgid "Build Level" msgstr "Gamybos lygis" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Detalės pavadinimas" @@ -1132,7 +1132,7 @@ msgstr "Sekamoms detalėms reikalingas sveikasis kiekis" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Reikalingas sveikasis kiekis, nes komplektavimo žiniaraštyje yra sekamų detalių" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Serijos numeriai" @@ -1153,7 +1153,7 @@ msgstr "Automatiškai priskirti serijos numerius" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatiškai priskirti reikalingas prekes su atitinkančiais serijos numeriais" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Šie serijos numeriai jau egzistuoja arba yra neteisingi" @@ -1242,7 +1242,7 @@ msgstr "Priimti, kad atsargos nebuvo visiškai priskirtos šiam gamybos užsakym msgid "Required stock has not been fully allocated" msgstr "Reikalingos atsargos nėra visiškai priskirtos" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Priimti nepilną" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part turi būti ta pati detalė kaip ir gamybos užsakyme" msgid "Item must be in stock" msgstr "Prekė turi būti atsargose" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Viršytas prieinamas kiekis ({q})" @@ -1303,7 +1303,7 @@ msgstr "Sekamų detalių priskyrymui turi būti nurodytas gamybos rezultatas" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Negalima nurodyti gamybos rezultato nesekamoms detalėms" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Turi būti pateikti paskirstymo elementai" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "Gamyba" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Tiekėjo detalė" @@ -1413,29 +1413,29 @@ msgstr "Sekama" msgid "Inherited" msgstr "Paveldėta" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Leisti variantus" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "BOM elementas" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "Gamyboje" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Išorinės atsargos" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Prieinamos atsargos" @@ -1495,7 +1495,7 @@ msgstr "Sulaikyta" msgid "Cancelled" msgstr "Atšaukta" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Vėluojantis gamybos užsakymas" msgid "Build order {bo} is now overdue" msgstr "Gamybos užsakymas {bo} dabar vėluoja" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Yra nuoroda" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Yra failas" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "Vartotojas neturi teisės ištrinti šių priedų" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "Vartotojas neturi teisės ištrinti šio priedo" @@ -1559,7 +1559,7 @@ msgstr "Projekto kodo etiketė" msgid "Updated" msgstr "Atnaujinta" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Paskutinio atnaujinimo laiko žymė" @@ -1618,7 +1618,7 @@ msgstr "Raktas turi būti unikalus" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Vartotojas" msgid "Price break quantity" msgstr "Kiekio ribinis taškas kainai" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Kaina" @@ -1652,7 +1652,7 @@ msgstr "Šio webhook'o pavadinimas" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktyvus" @@ -1731,7 +1731,7 @@ msgstr "Pavadinimas" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Žymimojo laukelio parametrai negali turėti matavimo vienetų" msgid "Checkbox parameters cannot have choices" msgstr "Žymimojo laukelio parametrai negali turėti pasirinkimų" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Pasirinkimai turi būti unikalūs" @@ -2095,7 +2095,7 @@ msgstr "Žymimasis laukelis" msgid "Is this parameter a checkbox?" msgstr "Ar šis parametras yra žymimasis laukelis?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Pasirinkimai" @@ -2107,7 +2107,7 @@ msgstr "Galimi pasirinkimai šiam parametrui (atskirti kableliais)" msgid "Selection list for this parameter" msgstr "Pasirinkimų sąrašas šiam parametrui" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Įjungta" @@ -2149,7 +2149,7 @@ msgstr "Šablonas" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Data" @@ -2157,8 +2157,8 @@ msgstr "Data" msgid "Parameter Value" msgstr "Parametro reikšmė" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Brūkšninio kodo nuskaitymo data ir laikas" msgid "URL endpoint which processed the barcode" msgstr "URL galutinis taškas, kuris apdorojo brūkšninį kodą" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Kontekstas" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} atšaukta" msgid "A order that is assigned to you was canceled" msgstr "Užsakymas, kuris buvo jums priskirtas, buvo atšauktas" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Gautos prekės" @@ -2590,9 +2590,9 @@ msgstr "Kaip dažnai atnaujinti valiutų kursus (nulis – išjungti)" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "dienos" @@ -2844,8 +2844,8 @@ msgstr "Detalės pagal nutylėjimą yra šablonai" msgid "Parts can be assembled from other components by default" msgstr "Detalės pagal nutylėjimą gali būti surenkamos iš kitų komponentų" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponentas" @@ -2861,7 +2861,7 @@ msgstr "Galima įsigyti" msgid "Parts are purchaseable by default" msgstr "Detalės pagal nutylėjimą gali būti įsigyjamos" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Parduodama" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Jei yra, vidinės kainos pakeičia bendrus kainodaros skaičiavimus" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Įjungti etikečių spausdinimą" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Įjungti etikečių spausdinimą iš žiniatinklio sąsajos" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Etiketės vaizdo DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI raiška generuojant vaizdus etikečių spausdinimo papildiniams" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Įjungti ataskaitas" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Įjungti ataskaitų generavimą" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Derinimo režimas" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Generuoti ataskaitas derinimo režimu (HTML išvestis)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Registruoti ataskaitų klaidas" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Registruoti klaidas, įvykusias generuojant ataskaitas" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Puslapio dydis" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Numatytasis PDF ataskaitų puslapio dydis" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Reikalauti parametrų vienetų" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Jei nurodyti vienetai, parametro reikšmės turi atitikti nurodytus vienetus" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Globaliai unikalūs serijiniai numeriai" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Atsargų serijos numeriai turi būti globaliai unikalūs" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Ištrinti išnaudotas atsargas" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Nustato numatytą elgseną, kai atsargos yra išnaudotos" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Partijos kodo šablonas" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Šablonas numatytiesiems atsargų partijos kodams generuoti" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Atsargų galiojimas" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Įjungti atsargų galiojimo funkcionalumą" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Parduoti pasibaigusias galioti atsargas" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Leisti parduoti pasibaigusias galioti atsargas" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Atsargų senėjimo laikas" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Dienų skaičius, po kurio atsargos laikomos pasenusiomis iki jų galiojimo pabaigos" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Naudoti pasibaigusias galioti atsargas gamyboje" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Leisti naudoti pasibaigusias galioti atsargas gamyboje" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Atsargų nuosavybės kontrolė" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Įjungti atsargų vietų ir vienetų nuosavybės kontrolę" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Atsargų vietos numatytoji piktograma" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Atsargų vietos numatytoji piktograma (tuščia reiškia nenaudojama)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Rodyti sumontuotas atsargas" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Rodyti sumontuotas atsargas atsargų lentelėse" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Tikrinti BOM montuojant atsargas" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Sumontuotos atsargos turi būti pirminio gaminio BOM" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Leisti perkelti neturimas atsargas" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Leisti perkelti atsargas tarp vietų net jei jų nėra atsargose" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Gamybos užsakymo nuorodos šablonas" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Privalomas šablonas gamybos užsakymo nuorodos laukui generuoti" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Reikalauti atsakingo savininko" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Kiekvienam užsakymui turi būti priskirtas atsakingas savininkas" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Reikalauti aktyvios detalės" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Neleidžia kurti gamybos užsakymų neaktyvioms detalėms" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Reikalauti užrakintos detalės" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Neleidžia kurti gamybos užsakymų neužrakintoms detalėms" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Reikalauti galiojančio komplektavimo sąrašo (BOM)" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Neleidžia kurti gamybos užsakymų, kol BOM nėra patvirtintas" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Reikalauti uždarytų antrinių užsakymų" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Neleidžia užbaigti gamybos užsakymo, kol visi antriniai užsakymai neuždaryti" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Blokuoti, kol testai bus išlaikyti" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Neleidžia užbaigti gaminių, kol visi privalomi testai nėra išlaikyti" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Įjungti grąžinimo užsakymus" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Įjungia grąžinimo užsakymų funkciją vartotojo sąsajoje" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Grąžinimo užsakymo nuorodos šablonas" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Būtinas šablonas grąžinimo užsakymo nuorodos laukui generuoti" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Redaguoti užbaigtus grąžinimo užsakymus" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Leisti redaguoti grąžinimo užsakymus po jų užbaigimo" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Pardavimo užsakymo nuorodos šablonas" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Būtinas šablonas pardavimo užsakymo nuorodos laukui generuoti" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Numatytasis siuntinys pardavimo užsakymui" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Leisti automatiškai sukurti siuntinį kartu su pardavimo užsakymu" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Redaguoti užbaigtus pardavimo užsakymus" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Leisti redaguoti pardavimo užsakymus po jų išsiuntimo arba užbaigimo" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Pažymėti išsiųstus užsakymus kaip užbaigtus" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Pardavimo užsakymai, pažymėti kaip išsiųsti, bus automatiškai užbaigti, praleidžiant būseną „išsiųsta“" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Pirkimo užsakymo nuorodos šablonas" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Būtinas šablonas pirkimo užsakymo nuorodos laukui generuoti" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Redaguoti užbaigtus pirkimo užsakymus" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Leisti redaguoti pirkimo užsakymus po jų išsiuntimo arba užbaigimo" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Konvertuoti valiutą" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Konvertuoti prekių vertę į pagrindinę valiutą priimant prekes" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Automatiškai užbaigti pirkimo užsakymus" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Automatiškai pažymėti pirkimo užsakymus kaip užbaigtus, kai visos eilutės yra gautos" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Įjungti pamiršto slaptažodžio funkciją" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Leisti naudoti pamiršto slaptažodžio funkciją prisijungimo puslapyje" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Įjungti registraciją" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Leisti vartotojams savarankiškai registruotis prisijungimo puslapyje" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Įjungti vieningą prisijungimą (SSO)" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Įjungti vieningą prisijungimą (SSO) prisijungimo puslapyje" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Įjungti registraciją per SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Leisti vartotojams registruotis per SSO prisijungimo puslapyje" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Įjungti SSO grupių sinchronizavimą" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Įjungti InvenTree grupių sinchronizavimą su tapatybės tiekėjo (IdP) grupėmis" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "SSO grupės raktas" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "Grupių atributo pavadinimas, kurį pateikia tapatybės tiekėjas (IdP)" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "SSO grupių susiejimas" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "SSO grupių susiejimas su vietinėmis InvenTree grupėmis. Jei vietinė grupė neegzistuoja, ji bus sukurta." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Pašalinti grupes, nepriklausančias SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Ar pašalinti vartotojui priskirtas grupes, jei jos nėra pateikiamos per IdP. Išjungus gali kilti saugumo problemų" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "El. paštas privalomas" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Reikalauti vartotojo el. pašto registracijos metu" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Automatiškai užpildyti SSO naudotojų duomenis" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automatiškai užpildyti vartotojo informaciją pagal SSO paskyros duomenis" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Įvesti el. paštą du kartus" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Registracijos metu prašyti vartotojų du kartus įvesti el. paštą" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Įvesti slaptažodį du kartus" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Registracijos metu prašyti vartotojų du kartus įvesti slaptažodį" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Leidžiami domenai" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Riboti registraciją tik tam tikriems domenams (atskiriama kableliais, prasideda @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Grupė registruojantis" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Grupė, į kurią priskiriami nauji vartotojai registracijos metu. Jei įjungta SSO grupių sinchronizacija, ši grupė nustatoma tik tuo atveju, jei grupė negaunama iš IdP." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Reikalauti kelių veiksnių autentifikacijos (MFA)" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Vartotojai privalo naudoti kelių veiksnių apsaugą." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Tikrinti įskiepius paleidimo metu" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Tikrina, ar visi įskiepiai įdiegti paleidžiant – naudoti konteinerių aplinkose" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Tikrinti įskiepių atnaujinimus" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Įjungti periodinius įdiegtų įskiepių atnaujinimų tikrinimus" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Įjungti URL integravimą" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Leisti įskiepiams pridėti URL maršrutus" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Įjungti navigacijos integraciją" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Leisti įskiepiams integruotis į navigaciją" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Įjungti programų integraciją" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Leisti įskiepiams pridėti programas" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Įjungti planavimo integraciją" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Leisti įskiepiams vykdyti suplanuotas užduotis" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Įjungti įvykių integraciją" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Leisti įskiepiams reaguoti į vidinius įvykius" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Įjungti sąsajos integraciją" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Leisti įskiepiams integruotis į vartotojo sąsają" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Įjungti projektų kodus" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Įjungti projektų kodų naudojimą projektų sekimui" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Neįtraukti išorinių vietų" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Automatinės inventorizacijos periodas" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Rodyti pilnus vartotojų vardus" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Rodyti pilnus vardus vietoj vartotojo vardų" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Rodyti vartotojų profilius" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Rodyti vartotojų profilius jų paskyros puslapyje" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Įjungti bandymų stoties duomenis" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Įjungti bandymų stoties duomenų rinkimą testų rezultatams" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Tiekėjas yra aktyvus" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Gamintojas" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Įmonė" @@ -4027,7 +4035,7 @@ msgstr "Kontaininis telefono numeris" msgid "Contact email address" msgstr "Kontaktinis el. pašto adresas" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Kontaktinis asmuo" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adresas" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Nuoroda į adreso informaciją (išorinė)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Gamintojo detalė" @@ -4190,8 +4198,8 @@ msgstr "Pasirinkite detalę" msgid "Select manufacturer" msgstr "Pasirinkite gamintoją" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "MPN" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Susieta gamintojo detalė turi nurodyti tą pačią pagrindinę detalę" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Tiekėjas" @@ -4231,7 +4239,7 @@ msgstr "Tiekėjas" msgid "Select supplier" msgstr "Pasirinkite tiekėją" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Tiekėjo sandėlio numeris (SKU)" @@ -4267,7 +4275,7 @@ msgstr "bazinė kaina" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalus mokestis (pvz., sandėliavimo mokestis)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Pakuotė" @@ -4316,7 +4324,7 @@ msgstr "Numatytoji valiuta, naudojama šiam tiekėjui" msgid "Company Name" msgstr "Įmonės pavadinimas" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Sandėlyje" @@ -4452,7 +4460,7 @@ msgstr "Laukas neegzistuoja tiksliniame modelyje" msgid "Selected field is read-only" msgstr "Pasirinktas laukas yra tik skaitomas" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Importavimo sesija" @@ -4464,31 +4472,31 @@ msgstr "Laukas" msgid "Column" msgstr "Stulpelis" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Eilutės indeksas" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Pradiniai eilutės duomenys" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Klaidos" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Galiojantis" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "Etiketės spausdinamų kopijų skaičius" msgid "Connected" msgstr "Prijungta" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Nežinoma" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Užsakymo nuoroda" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Neįvykdyta" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Turi projekto kodą" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Sukūrė" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Sukurta prieš" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Sukurta po" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Turi pradžios datą" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Pradžios data prieš" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Pradžios data po" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Turi tikslinę datą" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Tikslinė data prieš" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Tikslinė data po" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Turi kainodarą" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Užbaigta prieš" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Užbaigta po" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Užsakymas" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Užsakymas įvykdytas" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Vidinė detalė" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Užsakymas laukia vykdymo" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Užbaigta" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Turi siuntą" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pirkimo užsakymas" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Pirkimo užsakymas" msgid "Sales Order" msgstr "Pardavimo užsakymas" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Užsakymo valiuta (palikite tuščią, jei norite naudoti įmonės numat msgid "This order is locked and cannot be modified" msgstr "Šis užsakymas užrakintas ir negali būti keičiamas" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Kontaktas nesutampa su pasirinkta įmone" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "Pradžios data turi būti prieš tikslinę datą" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Užsakymo aprašymas (neprivalomas)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Pasirinkite projekto kodą šiam užsakymui" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Nuoroda į išorinį puslapį" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Pradžios data" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Numatyta pradžios data šiam užsakymui" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Tikslinė data" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Tikėtina užsakymo pristatymo data. Užsakymas bus vėluojantis po šios datos." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Išdavimo data" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Data, kada užsakymas buvo išduotas" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Vartotojas arba grupė, atsakinga už šį užsakymą" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Kontaktinis asmuo šiam užsakymui" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Įmonės adresas šiam užsakymui" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Užsakymo nuoroda" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Būsena" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Pirkimo užsakymo būsena" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Įmonė, iš kurios užsakomos prekės" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Tiekėjo nuoroda" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Tiekėjo užsakymo nuorodos kodas" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "gavo" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Data, kada užsakymas buvo užbaigtas" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Paskirties vieta" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Paskirties vieta gautoms prekėms" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Detalių tiekėjas turi atitikti pirkimo užsakymo tiekėją" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Eilutės įrašas neatitinka pirkimo užsakymo" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Kiekis turi būti teigiamas skaičius" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klientas" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Įmonė, kuriai prekės parduodamos" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Pardavimo užsakymo būsena" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Kliento nuoroda" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Kliento užsakymo nuorodos kodas" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Siuntos data" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "išsiuntė" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "Užsakymas jau baigtas" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "Užsakymas jau atšauktas" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Tik atviras užsakymas gali būti pažymėtas kaip užbaigtas" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Užsakymas negali būti užbaigtas, nes yra neišsiųstų siuntų" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Užsakymas negali būti užbaigtas, nes yra nepriskirtų prekių" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Užsakymas negali būti užbaigtas, nes yra neužbaigtų eilučių" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "Užsakymas užrakintas ir negali būti keičiamas" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Prekės kiekis" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Eilutės įrašo nuoroda" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Eilutės įrašo pastabos" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Tikslinė šio eilutės įrašo data (palikite tuščią, jei norite naudoti užsakymo tikslinę datą)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Eilutės įrašo aprašymas (neprivalomas)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Papildomas kontekstas šiai eilutei" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Vieneto kaina" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Pirkimo užsakymo eilutės įrašas" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Tiekėjo detalė turi atitikti tiekėją" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Tiekėjo detalė" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Gauta" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Gautų prekių kiekis" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Pirkimo kaina" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Vieneto pirkimo kaina" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Pirkimo užsakymo papildoma eilutė" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Pardavimo užsakymo eilutės įrašas" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Tik parduodamos detalės gali būti priskirtos pardavimo užsakymui" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Pardavimo kaina" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Vieneto pardavimo kaina" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Išsiųsta" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Išsiųstas kiekis" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Pardavimo užsakymo siunta" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Siuntos data" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Pristatymo data" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Siuntos pristatymo data" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Patikrino" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Vartotojas, patikrinęs šią siuntą" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Siunta" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Siuntos numeris" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Sekimo numeris" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Siuntos sekimo informacija" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Sąskaitos faktūros numeris" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Nuorodos numeris susijusiai sąskaitai faktūrai" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Siunta jau buvo išsiųsta" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Siunta neturi priskirtų prekių" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Pardavimo užsakymo papildoma eilutė" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Pardavimo užsakymo paskirstymas" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Prekė nėra priskirta" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Negalima priskirti prekių eilutei su skirtinga detale" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Negalima priskirti prekių eilutei, jei joje nėra detalės" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Priskiriamas kiekis negali viršyti atsargų kiekio" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Priskirtas kiekis turi būti didesnis nei nulis" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Kiekis turi būti 1, jei prekė turi serijos numerį" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Pardavimo užsakymas nesutampa su siunta" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Siunta nesutampa su pardavimo užsakymu" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Eilutė" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Pardavimo užsakymo siuntos nuoroda" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Prekė" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Pasirinkite atsargų elementą priskyrimui" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Įveskite prekių priskyrimo kiekį" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Grąžinimo užsakymo nuoroda" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Įmonė, iš kurios grąžinamos prekės" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Grąžinimo užsakymo būsena" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "Grąžinimo užsakymo eilutės įrašas" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "Turi būti nurodytas atsargų elementas" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "Grąžinamo kiekis viršija prekių kiekį" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "Grąžinamo kiekis turi būti daugiau nei nulis" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Neteisingas kiekis serijinio numerio prekei" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Pasirinkite prekę grąžinimui iš kliento" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Gavimo data" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Rezultatas" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Rezultatas šiam eilutės įrašui" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Išlaidos, susijusios su šio eilutės įrašo grąžinimu ar remontu" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Grąžinimo užsakymo papildoma eilutė" @@ -5342,227 +5362,235 @@ msgstr "Kopijuoti papildomas eilutes" msgid "Copy extra line items from the original order" msgstr "Kopijuoti papildomas eilutes iš pradinio užsakymo" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Kopijuoti parametrus" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Eilutės įrašai" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Užbaigtos eilutės" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Dubliuoti užsakymą" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Nurodykite užsakymo dubliavimo parinktis" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "Neteisingas užsakymo ID" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Tiekėjo pavadinimas" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Užsakymo atšaukti negalima" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Leisti užbaigti užsakymą su neužbaigtais eilutės įrašais" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "Užsakyme yra neužbaigtų eilutės įrašų" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Užsakymas nėra atidarytas" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Automatinis kainų nustatymas" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Automatiškai apskaičiuoti pirkimo kainą pagal tiekėjo detalės duomenis" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Pirkimo kainos valiuta" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Sujungti elementus" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Sujungti elementus su ta pačia detale, paskirtimi ir tiksline data į vieną eilutės įrašą" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Vidinis detalės numeris" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Vidinis detalės pavadinimas" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Turi būti nurodyta tiekėjo detalė" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Turi būti nurodytas pirkimo užsakymas" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Tiekėjas turi atitikti pirkimo užsakymą" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Pirkimo užsakymas turi atitikti tiekėją" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Eilutės įrašas" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Pasirinkite paskirties vietą gautiems elementams" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Įveskite partijos kodą gaunamoms atsargoms" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Galiojimo data" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "Įveskite galiojimo datą gaunamoms atsargoms" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Įveskite gaunamų atsargų serijos numerius" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Pakeisti gaunamų atsargų pakavimo informaciją" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Papildoma pastaba gaunamoms atsargoms" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Brūkšninis kodas" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Nuskaitytas brūkšninis kodas" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Brūkšninis kodas jau naudojamas" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Turi būti pateikti eilutės įrašai" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Turi būti nurodyta paskirties vieta" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Pateiktos brūkšninių kodų reikšmės turi būti unikalios" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Siuntos" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Užbaigtos siuntos" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Pardavimo kainos valiuta" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Paskirstyti elementai" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Nepateikta siuntos informacija" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Eilutės įrašas nėra susijęs su šiuo užsakymu" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Kiekis turi būti teigiamas" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Įveskite priskiriamus serijos numerius" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Siunta jau išsiųsta" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Siunta nėra susieta su šiuo užsakymu" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Nerasta atitikmenų šiems serijos numeriams" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Šie serijos numeriai nepasiekiami" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Grąžinimo užsakymo eilutės įrašas" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Eilutės įrašas neatitinka grąžinimo užsakymo" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Eilutės įrašas jau gautas" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Elementai gali būti priimami tik pagal vykdomus užsakymus" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Grąžinamas kiekis" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Eilutės kainos valiuta" @@ -5625,119 +5653,119 @@ msgstr "Vėluojantis grąžinimo užsakymas" msgid "Return order {ro} is now overdue" msgstr "Grąžinimo užsakymas {ro} dabar vėluoja" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Pažymėta žvaigždute" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Filtruoti pagal pažymėtas kategorijas" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Gylis" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Filtruoti pagal kategorijos gylį" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Aukščiausio lygio" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Filtruoti pagal aukščiausio lygio kategorijas" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Kaskada" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Įtraukti sub-kategorijas į filtravimo rezultatus" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Pirminė kategorija" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Filtruoti pagal pirminę kategoriją" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Neįtraukti sub-kategorijų po nurodyta kategorija" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Turi rezultatų" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "Yra variantas" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "Yra versija" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "Turi versijų" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "BOM galiojantis" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "Surinkimo detalė gali būti testuojama" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Komponento detalė gali būti testuojama" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Naudoja" @@ -5778,7 +5806,7 @@ msgstr "Numatytieji raktažodžiai detalėms šioje kategorijoje" msgid "Icon" msgstr "Piktograma" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Piktograma (neprivaloma)" @@ -5799,7 +5827,7 @@ msgstr "Numatytoji reikšmė" msgid "Default Parameter Value" msgstr "Numatytoji parametro reikšmė" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Detalės" @@ -5918,7 +5946,7 @@ msgstr "Detalės raktažodžiai, skirti pagerinti matomumą paieškos rezultatuo msgid "Part category" msgstr "Detalės kategorija" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5951,7 +5979,7 @@ msgstr "Numatytasis galiojimo laikas" msgid "Expiry time (in days) for stock items of this part" msgstr "Šios detalės atsargų galiojimo laikas (dienomis)" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimalus atsargų kiekis" @@ -6035,751 +6063,751 @@ msgstr "Atsakingas vartotojas už šią detalę" msgid "Sell multiple" msgstr "Parduodamas kiekis" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Valiuta, naudojama kainų skaičiavimams kaupti" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Minimali BOM kaina" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Minimali komponentų detalių kaina" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Maksimali BOM kaina" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Maksimali komponentų detalių kaina" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Minimali pirkimo kaina" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Mažiausia istorinė pirkimo kaina" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Maksimali pirkimo kaina" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Didžiausia istorinė pirkimo kaina" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Minimali vidinė kaina" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Mažiausia kaina pagal vidinius kainų intervalus" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Maksimali vidinė kaina" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Didžiausia kaina pagal vidinius kainų intervalus" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Mažiausia tiekėjo kaina" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Mažiausia detalės kaina iš išorinių tiekėjų" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Didžiausia tiekėjo kaina" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Didžiausia detalės kaina iš išorinių tiekėjų" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Mažiausia varianto kaina" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Apskaičiuota minimali variantų detalių kaina" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Didžiausia varianto kaina" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Apskaičiuota didžiausia variantų detalių kaina" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Minimali kaina" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Nepaisyti minimalios kainos" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Maksimali kaina" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Nepaisyti maksimalios kainos" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Apskaičiuota bendra minimali kaina" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Apskaičiuota bendra maksimali kaina" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Minimali pardavimo kaina" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Mažiausia pardavimo kaina pagal kainų intervalus" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Didžiausia pardavimo kaina" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Didžiausia pardavimo kaina pagal kainų intervalus" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Mažiausia pardavimo kaina" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Mažiausia istorinė pardavimo kaina" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Didžiausia pardavimo kaina" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Didžiausia istorinė pardavimo kaina" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Detalė inventorizacijai" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Vienetų skaičius" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Atsargų įrašų skaičius inventorizacijos metu" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Bendras prieinamas atsargų kiekis inventorizacijos metu" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Inventorizacijos atlikimo data" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Minimali atsargų kaina" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Apytikslė minimali turimų atsargų kaina" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Maksimali atsargų kaina" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Apytikslė maksimali turimų atsargų kaina" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Detalės kainų intervalai pardavimui" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Detalės bandymų šablonas" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Netinkamas šablono pavadinimas - turi būti bent vienas raidinis ar skaitinis simbolis" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Bandymų šablonus galima kurti tik testuojamoms detalėms" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Detalė jau turi bandymų šabloną su tokiu pačiu raktu" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Bandymo pavadinimas" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Įveskite bandymo pavadinimą" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Bandymo raktas" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Supaprastintas bandymo raktas" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Bandymo aprašymas" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Įveskite šio bandymo aprašymą" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Ar šis bandymas įjungtas?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Privalomas" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Ar šį bandymą būtina išlaikyti?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Reikalauja reikšmės" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Ar šiam bandymui reikia įvesti reikšmę pridedant rezultatą?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Reikalauja priedo" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Ar šiam bandymui reikia pridėti failą su rezultatu?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Galimi pasirinkimai šiam bandymui (atskirti kableliais)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOM elemento keisti negalima - surinkimas užrakintas" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM elemento keisti negalima - varianto surinkimas užrakintas" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Pasirinkite pirminę detalę" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Pavaldi detalė" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Pasirinkite detalę, naudojamą BOM" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "BOM reikalingas šios detalės kiekis" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Šis BOM elementas yra pasirenkamas" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Šis BOM elementas yra sunaudojamas (nesekamas gamybos užsakymuose)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "BOM nuoroda" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "BOM pastabos" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Kontrolinė suma" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "BOM eilutės kontrolinė suma" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Patvirtinta" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Šis BOM elementas patvirtintas" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Paveldima" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Šį BOM elementą paveldi variantų sąrašai" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Šiam BOM elementui galima naudoti variantinių detalių atsargas" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Sekamoms detalėms kiekis turi būti sveikasis skaičius" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Turi būti nurodyta pavaldi detalė" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "BOM elemento pakaitalas" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Pakaitinė detalė negali būti tokia pati kaip pagrindinė detalė" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Pagrindinis BOM elementas" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Pakaitinė detalė" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Detalė 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Detalė 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Pasirinkite susijusią detalę" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Pastaba šiam ryšiui" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Detalių ryšio negalima sukurti tarp detalės ir jos pačios" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Toks ryšys jau egzistuoja" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Pagrindinė kategorija" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Pagrindinė detalių kategorija" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Subkategorijos" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Rezultatai" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Rezultatų skaičius, susietas su šiuo šablonu" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Šio atsargų elemento pirkimo valiuta" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "Failas nėra paveikslėlis" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Pradinė detalė" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Pasirinkite pradinę detalę kopijavimui" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Kopijuoti paveikslėlį" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Kopijuoti paveikslėlį iš pradinės detalės" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Kopijuoti BOM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Kopijuoti komplektavimo žiniaraštį iš pradinės detalės" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Kopijuoti parametrus" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Kopijuoti parametrų duomenis iš pradinės detalės" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Kopijuoti pastabas" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Kopijuoti pastabas iš pradinės detalės" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Pradinis atsargų kiekis" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Nurodykite pradinį atsargų kiekį šiai detalei. Jei kiekis nulis - atsargos nebus pridėtos." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Pradinė atsargų vieta" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Nurodykite pradinę atsargų vietą šiai detalei" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Pasirinkite tiekėją (arba palikite tuščią, jei nenorite nurodyti)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Pasirinkite gamintoją (arba palikite tuščią, jei nenorite nurodyti)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Gamintojo detalės numeris" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Pasirinkta įmonė nėra galiojantis tiekėjas" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Pasirinkta įmonė nėra galiojantis gamintojas" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Detalė su šiuo gamintojo numeriu (MPN) jau egzistuoja" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Tiekėjo detalė su šiuo SKU jau egzistuoja" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Kategorijos pavadinimas" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Surinkimas" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Atsargos" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Versijos" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Bendros atsargos" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Nepriskirtos atsargos" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Variantų atsargos" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Kopijuoti detalę" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Kopijuoti pradinius duomenis iš kitos detalės" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Pradinės atsargos" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Sukurti detalę su pradiniu atsargų kiekiu" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Tiekėjo informacija" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Pridėti pradinę tiekėjo informaciją šiai detalei" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Kopijuoti kategorijos parametrus" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Kopijuoti parametrų šablonus iš pasirinktos detalių kategorijos" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Esamas paveikslėlis" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Esamos detalės paveikslėlio failo pavadinimas" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Paveikslėlio failas neegzistuoja" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Patvirtinti visą komplektavimo žiniaraštį" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Galima surinkti" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Mažiausia kaina" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Pakeisti apskaičiuotą mažiausią kainą" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Mažiausios kainos valiuta" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Didžiausia kaina" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Pakeisti apskaičiuotą didžiausią kainą" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Didžiausios kainos valiuta" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Atnaujinti" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Atnaujinti šios detalės kainodarą" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Nepavyko konvertuoti iš nurodytų valiutų į {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Mažiausia kaina negali būti didesnė už didžiausią kainą" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Didžiausia kaina negali būti mažesnė už mažiausią kainą" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Pasirinkite pirminį surinkimą" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Pasirinkite komponentinę detalę" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Pasirinkite detalę, iš kurios kopijuoti BOM" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Pašalinti esamus duomenis" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Pašalinti esamus BOM elementus prieš kopijuojant" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Įtraukti paveldėtus" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Įtraukti BOM elementus, paveldėtus iš šabloninių detalių" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Praleisti netinkamas eilutes" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Įjunkite šią parinktį, jei norite praleisti netinkamas eilutes" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Kopijuoti pakaitines detales" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopijuoti pakaitines detales, kai kopijuojami BOM elementai" @@ -8264,168 +8292,168 @@ msgstr "Žyma part_image reikalauja detalės (Part) egzemplioriaus" msgid "company_image tag requires a Company instance" msgstr "Žyma company_image reikalauja įmonės (Company) egzemplioriaus" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Filtruoti pagal vietos gylį" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "Filtruoti pagal aukščiausio lygio vietas" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Įtraukti sub-vietas į filtravimo rezultatus" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Pirminė vieta" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Filtruoti pagal pirminę vietą" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Detalės pavadinimas (neskiria didžiųjų ir mažųjų raidžių)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Detalės pavadinimas turi (neskiria didžiųjų ir mažųjų raidžių)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Detalės pavadinimas (reguliarioji išraiška)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "Detalės IPN (neskiria didžiųjų ir mažųjų raidžių)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "Detalės IPN turi (neskiria didžiųjų ir mažųjų raidžių)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "Detalės IPN (reguliarioji išraiška)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Mažiausias kiekis" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Didžiausias kiekis" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Būsenos kodas" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Išorinė vieta" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Sunaudota gamybos užsakyme" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Sumontuota kitame atsargų elemente" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Detalių medis" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Atnaujinta iki" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Atnaujinta po" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Inventorizacija iki" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Inventorizacija po" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Galiojimo data iki" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Galiojimo data po" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Pasenusi" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Reikalingas kiekis" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Turi būti pateikta galiojanti detalė" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Nurodyta tiekėjo detalė neegzistuoja" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Tiekėjo detalė turi nustatytą pakuotės dydį, bet nepažymėtas požymis use_pack_size" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serijos numeriai negali būti pateikti detalei, kurios negalima sekti" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 84446b5c42..554d174e39 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nevarēja konvertēt {original} par {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Norādītais daudzums nav derīgs" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 62e4bed497..0311762c45 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} kon niet worden omgezet naar {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" @@ -114,7 +114,7 @@ msgstr "Ongeldige decimale waarde" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Naam" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Er is een fout gelogd door de server." msgid "Image" msgstr "Afbeelding" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Moet een geldig nummer zijn" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Selecteer valuta uit beschikbare opties" @@ -553,8 +553,8 @@ msgstr "Ongeldige fysieke eenheid" msgid "Not a valid currency code" msgstr "Geen geldige valutacode" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Status van bestelling" @@ -562,21 +562,21 @@ msgstr "Status van bestelling" msgid "Parent Build" msgstr "Bovenliggende Productie" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Inclusief varianten" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Inclusief varianten" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Inclusief varianten" msgid "Part" msgstr "Onderdeel" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Categorie" @@ -606,7 +606,7 @@ msgstr "Categorie" msgid "Ancestor Build" msgstr "Voorouderlijke bouw" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Toegewezen aan mij" @@ -654,15 +654,15 @@ msgstr "Voltooid voor" msgid "Completed after" msgstr "Voltooid na" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Min. datum" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Max. datum" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Boomstructuur uitsluiten" @@ -670,17 +670,17 @@ msgstr "Boomstructuur uitsluiten" msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Verbruiksartikelen" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Optioneel" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Samenstelling" @@ -692,11 +692,11 @@ msgstr "Gevolgd" msgid "Testable" msgstr "Testbaar" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Openstaande order" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Toegewezen" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Beschikbaar" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "In bestelling" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Productieorder" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Productieorder" msgid "Location" msgstr "Locatie" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Uitvoer" @@ -764,7 +764,7 @@ msgstr "Maken opdracht kan niet worden gemaakt voor een ontgrendeld onderdeel" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Bestellingen bouwen kan alleen extern worden vervuld voor aankochte onderdelen" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Verantwoorde gebruiker of groep moet worden opgegeven" @@ -772,7 +772,7 @@ msgstr "Verantwoorde gebruiker of groep moet worden opgegeven" msgid "Build order part cannot be changed" msgstr "Bouworder onderdeel kan niet worden gewijzigd" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Doeldatum moet na startdatum zijn" @@ -780,9 +780,9 @@ msgstr "Doeldatum moet na startdatum zijn" msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Productiestatus" msgid "Build status code" msgstr "Productiestatuscode" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batchcode" @@ -867,7 +867,7 @@ msgstr "Batchcode" msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Aanmaakdatum" @@ -888,7 +888,7 @@ msgstr "Verwachte opleveringsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Opleveringsdatum" @@ -904,8 +904,8 @@ msgstr "Uitgegeven door" msgid "User who issued this build order" msgstr "Gebruiker die de productieorder heeft gegeven" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Verantwoordelijke" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Project code" @@ -979,8 +979,8 @@ msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" @@ -1000,7 +1000,7 @@ msgstr "Build output {serial} heeft niet alle vereiste tests doorstaan" #: build/models.py:1200 msgid "Allocated stock items are still in production" -msgstr "" +msgstr "Voorraadproducten zijn nog in productie" #: build/models.py:1208 msgid "Cannot partially complete a build output with allocated items" @@ -1016,8 +1016,8 @@ msgstr "Bouw object" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Voorraadartikel" @@ -1096,7 +1096,7 @@ msgstr "Bestemming voorraadartikel" msgid "Build Level" msgstr "Bouw level" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Onderdeel naam" @@ -1132,7 +1132,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:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Serienummers" @@ -1153,7 +1153,7 @@ msgstr "Serienummers automatisch toewijzen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" @@ -1242,7 +1242,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:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Accepteer Onvolledig" @@ -1290,7 +1290,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:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Beschikbare hoeveelheid ({q}) overschreden" @@ -1303,7 +1303,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:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" @@ -1345,23 +1345,23 @@ msgstr "Alloceer optionele BOM items om bestelling te bouwen" #: build/serializers.py:1123 msgid "All Items" -msgstr "" +msgstr "Alle artikelen" #: build/serializers.py:1124 msgid "Untracked Items" -msgstr "" +msgstr "Niet Gevolgde items" #: build/serializers.py:1125 msgid "Tracked Items" -msgstr "" +msgstr "Gevolgde Items" #: build/serializers.py:1127 msgid "Item Type" -msgstr "" +msgstr "Item Type" #: build/serializers.py:1128 msgid "Select item type to auto-allocate" -msgstr "" +msgstr "Selecteer item type om automatisch toe te wijzen" #: build/serializers.py:1150 msgid "Failed to start auto-allocation task" @@ -1381,14 +1381,14 @@ msgstr "BOM onderdeel naam" #: build/serializers.py:1265 msgid "Install Into" -msgstr "" +msgstr "Instaleeren Op" #: build/serializers.py:1292 build/serializers.py:1510 msgid "Build" msgstr "Bouwen" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Leveranciersonderdeel" @@ -1413,29 +1413,29 @@ msgstr "Volgbaar" msgid "Inherited" msgstr "Overgenomen" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Varianten toestaan" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Stuklijstartikel" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "In productie" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Gepland om te bouwen" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Externe voorraad" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Beschikbare Voorraad" @@ -1495,7 +1495,7 @@ msgstr "In de wacht" msgid "Cancelled" msgstr "Geannuleerd" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Achterstallige Productieorder" msgid "Build order {bo} is now overdue" msgstr "Productieorder {bo} is nu achterstallig" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Is koppeling" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Is een bestand" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "Gebruiker heeft geen toestemming om deze bijlagen te verwijderen" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "Gebruiker heeft geen toestemming om deze bijlage te verwijderen." @@ -1559,7 +1559,7 @@ msgstr "Projectcode label" msgid "Updated" msgstr "Bijgewerkt" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Tijdstempel van laatste update" @@ -1618,7 +1618,7 @@ msgstr "Sleutelreeks moet uniek zijn" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Gebruiker" msgid "Price break quantity" msgstr "Prijs pauze hoeveelheid" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Prijs" @@ -1652,7 +1652,7 @@ msgstr "Naam van deze webhook" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Actief" @@ -1731,7 +1731,7 @@ msgstr "Titel" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Checkbox parameters kunnen geen eenheden bevatten" msgid "Checkbox parameters cannot have choices" msgstr "Checkbox parameters kunnen geen eenheden bevatten" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Keuzes moeten uniek zijn" @@ -2095,7 +2095,7 @@ msgstr "Selectievakje" msgid "Is this parameter a checkbox?" msgstr "Is deze parameter een selectievak?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Keuzes" @@ -2107,7 +2107,7 @@ msgstr "Geldige keuzes voor deze parameter (komma gescheiden)" msgid "Selection list for this parameter" msgstr "Lijst met selecties voor deze parameter" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Ingeschakeld" @@ -2149,7 +2149,7 @@ msgstr "Sjabloon" msgid "Parameter template" msgstr "Parameter sjabloon" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Gegevens" @@ -2157,8 +2157,8 @@ msgstr "Gegevens" msgid "Parameter Value" msgstr "Parameterwaarde" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Datum en tijd van de streepjescode scan" msgid "URL endpoint which processed the barcode" msgstr "Adres eindpunt dat de streepjescode verwerkt" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Inhoud" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} is geannuleerd" msgid "A order that is assigned to you was canceled" msgstr "Een bestelling die aan u is toegewezen is geannuleerd" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Ontvangen items" @@ -2590,9 +2590,9 @@ msgstr "Hoe vaak te controleren op updates (nul om uit te schakelen)" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "dagen" @@ -2844,8 +2844,8 @@ msgstr "Onderdelen zijn standaard sjablonen" msgid "Parts can be assembled from other components by default" msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Onderdeel" @@ -2861,7 +2861,7 @@ msgstr "Koopbaar" msgid "Parts are purchaseable by default" msgstr "Onderdelen kunnen standaard gekocht worden" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Verkoopbaar" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Indien beschikbaar, interne prijzen overschrijven berekeningen van prijsbereik" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Printen van labels Inschakelen" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Printen van labels via de webinterface inschakelen" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Label Afbeelding DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI resolutie bij het genereren van afbeelginsbestanden voor label printer plugins" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Activeer Rapportages" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Activeer het genereren van rapporten" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Foutopsporingsmodus" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Rapporten genereren in debug modus (HTML uitvoer)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Log fouten" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Registreer fouten die optreden bij het genereren van rapporten" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Paginagrootte" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Standaard paginagrootte voor PDF rapporten" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Forceer Parameter Eenheden" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Als er eenheden worden opgegeven, moeten parameterwaarden overeenkomen met de opgegeven eenheden" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Globaal unieke serienummers" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Serienummers voor voorraaditems moeten globaal uniek zijn" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Verwijder uitgeputte voorraad" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Bepaalt standaard gedrag wanneer een voorraadartikel leeg is" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Batchcode Sjabloon" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Sjabloon voor het genereren van standaard batchcodes voor voorraadartikelen" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Verlopen Voorraad" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Verlopen voorraad functionaliteit inschakelen" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Verkoop Verlopen Voorraad" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Verkoop verlopen voorraad toestaan" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Voorraad Vervaltijd" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Aantal dagen voordat voorraadartikelen als verouderd worden beschouwd voor ze verlopen" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Produceer Verlopen Voorraad" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Sta productie met verlopen voorraad toe" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Voorraad Eigenaar Toezicht" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Eigenaarstoezicht over voorraadlocaties en items inschakelen" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Voorraadlocatie standaard icoon" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Standaard locatie pictogram (leeg betekent geen icoon)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Geïnstalleerde voorraad items weergeven" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Geïnstalleerde voorraadartikelen in voorraadtabellen tonen" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Controleer BOM bij het installeren van items" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Geïnstalleerde voorraad items moeten in de BOM voor het bovenliggende deel bestaan" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Sta 'Niet op voorraad overschrijving' toe" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Toestaan dat voorraadartikelen die niet op voorraad zijn worden overgebracht tussen voorraadlocaties" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Productieorderreferentiepatroon" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Vereis verantwoordelijke eigenaar" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Een verantwoordelijke eigenaar moet worden toegewezen aan elke bestelling" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Vereist een actief onderdeel" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Voorkom het maken van orders voor inactieve onderdelen" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Vergrendeld onderdeel vereisen" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Voorkom het maken van orders voor ontgrendelde onderdelen" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Vereist een geldige BOM" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Voorkom het creëren van bouworders tenzij BOM is gevalideerd" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Onderliggende bestellingen vereist" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Voorkom voltooiing van de bouw tot alle sub orders gesloten zijn" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Externe Bouw Orders" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "Inschakelen externe build order functionaliteit" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Blokkeren tot test geslaagd" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Voorkom dat de bouw van de uitvoer wordt voltooid totdat alle vereiste testen zijn geslaagd" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Retourorders inschakelen" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Retourorder functionaliteit inschakelen in de gebruikersinterface" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Retourorder referentie patroon" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Verplicht patroon voor het genereren van Retourorder referentie veld" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Bewerk voltooide retourorders" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Bewerken van retourorders toestaan nadat deze zijn voltooid" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Verkooporderreferentiepatroon" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Vereist patroon voor het genereren van het Verkooporderreferentieveld" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Standaard Verzending Verkooporder" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Aanmaken standaard verzending bij verkooporders inschakelen" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Bewerk voltooide verkooporders" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Bewerken van verkooporders toestaan nadat deze zijn verzonden of voltooid" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "Zending moet gecontroleerd worden" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "Voorkom voltooiing van verzendingen totdat items zijn gecontroleerd" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Verstuurde bestellingen markeren als voltooid" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Verkooporders gemarkeerd als verzonden zullen automatisch worden voltooid, zonder de status \"verzonden\"" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Inkooporderreferentiepatroon" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Vereist patroon voor het genereren van het Inkooporderreferentieveld" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Bewerk voltooide verkooporders" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Bewerken van inkooporders toestaan nadat deze zijn verzonden of voltooid" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Valuta converteren" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Verander artikelwaarde naar basisvaluta bij het ontvangen van voorraad" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Inkooporders automatisch voltooien" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Markeer orders automatisch als voltooid wanneer alle regelitems worden ontvangen" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Wachtwoord vergeten functie inschakelen" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Registratie inschakelen" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "SSO inschakelen" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "SSO inschakelen op de inlogpagina's" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Schakel gebruikersregistratie met SSO in" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Zelfregistratie voor gebruikers middels SSO op de inlogpagina's inschakelen" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "SSO-groep synchroniseren inschakelen" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Inschakelen van het synchroniseren van InvenTree groepen met groepen geboden door de IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "SSO groep sleutel" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "De naam van de groepen claim attribuut van de IdP" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "SSO groep kaart" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Een mapping van SSO-groepen naar lokale InvenTree groepen. Als de lokale groep niet bestaat, zal deze worden aangemaakt." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Verwijder groepen buiten SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Of groepen die zijn toegewezen aan de gebruiker moeten worden verwijderd als ze geen backend zijn door de IdP. Het uitschakelen van deze instelling kan beveiligingsproblemen veroorzaken" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "E-mailadres verplicht" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "SSO-gebruikers automatisch invullen" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Gebruikersdetails van SSO-accountgegevens automatisch invullen" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "E-mail twee keer" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Bij inschrijving gebruikers twee keer om hun e-mail vragen" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Wachtwoord tweemaal" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Toegestane domeinen" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Inschrijven beperken tot bepaalde domeinen (komma-gescheiden, beginnend met @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Groep bij aanmelding" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Groep waaraan nieuwe gebruikers zijn toegewezen op registratie. Als SSO-groepssynchronisatie is ingeschakeld, is deze groep alleen ingesteld als er geen groep vanuit de IdP kan worden toegewezen." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "MFA afdwingen" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Gebruikers moeten multifactor-beveiliging gebruiken." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "Het inschakelen van deze instelling zal ervoor zorgen dat alle gebruikers multifactor authenticatie instellen. Alle sessies worden onmiddellijk verbroken." -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Controleer plugins bij het opstarten" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Controleer of alle plug-ins zijn geïnstalleerd bij het opstarten - inschakelen in container-omgevingen" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Controleren op plug-in updates" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Schakel periodieke controles voor updates voor geïnstalleerde plug-ins in" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Activeer URL-integratie" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Plugins toestaan om URL-routes toe te voegen" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Activeer navigatie integratie" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Plugins toestaan om te integreren in navigatie" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Activeer app integratie" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Activeer plug-ins om apps toe te voegen" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Activeer planning integratie" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Activeer plugin om periodiek taken uit te voeren" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Activeer evenement integratie" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Activeer plugin om op interne evenementen te reageren" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Interface integratie activeren" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Plug-ins inschakelen om te integreren in de gebruikersinterface" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "E-mail integratie inschakelen" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "Schakel plug-ins in om uitgaande / inkomende mails te verwerken" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Activeer project codes" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Schakel projectcodes in voor het bijhouden van projecten" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" -msgstr "" +msgstr "Voorraadcontrole inschakelen" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "Functionaliteit voor het opnemen van historische voorraadniveaus en -waarde inschakelen" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Externe locaties uitsluiten" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" -msgstr "" +msgstr "Voorraadartikelen op externe locaties uitsluiten van voorraadberekeningen" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Automatische Voorraadcontrole Periode" -#: common/setting/system.py:1119 -msgid "Number of days between automatic stocktake recording" -msgstr "" - -#: common/setting/system.py:1125 -msgid "Delete Old Stocktake Entries" -msgstr "" - #: common/setting/system.py:1127 -msgid "Delete stocktake entries older than the specified number of days" -msgstr "" +msgid "Number of days between automatic stocktake recording" +msgstr "Aantal dagen tussen automatische voorraadgegevens opnemen" #: common/setting/system.py:1133 -msgid "Stocktake Deletion Interval" -msgstr "" +msgid "Delete Old Stocktake Entries" +msgstr "Oude voorraadgegevens verwijderen" #: common/setting/system.py:1135 -msgid "Stocktake entries will be deleted after specified number of days" -msgstr "" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "Voorraadgegevens verwijderen die ouder zijn dan het opgegeven aantal dagen" -#: common/setting/system.py:1142 +#: common/setting/system.py:1141 +msgid "Stocktake Deletion Interval" +msgstr "Interval Voorraadgegevens verwijderen" + +#: common/setting/system.py:1143 +msgid "Stocktake entries will be deleted after specified number of days" +msgstr "Voorraadgegevens zal worden verwijderd na het opgegeven aantal dagen" + +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Gebruikers volledige namen weergeven" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Laat gebruikers volledige namen zien in plaats van gebruikersnamen" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Gebruikersprofielen tonen" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Toon gebruikersprofielen op hun profielpagina" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Inschakelen van teststation data" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Schakel teststation gegevensverzameling in voor testresultaten" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "Machine Ping inschakelen" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Schakel periodieke ping taak van geregistreerde machines in om hun status te controleren" @@ -3971,7 +3979,7 @@ msgstr "Leveranciersonderdelen is actief" #: company/api.py:252 msgid "Primary Supplier Part" -msgstr "" +msgstr "Primaire leverancierdeel" #: company/api.py:256 msgid "Internal Part is Active" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Leverancier is actief" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Fabrikant" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Bedrijf" @@ -4027,7 +4035,7 @@ msgstr "Telefoonnummer voor contact" msgid "Contact email address" msgstr "Contact e-mailadres" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Contact" @@ -4080,7 +4088,7 @@ msgstr "Btw-nr" msgid "Company Tax ID" msgstr "BTW-nummer van bedrijf" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adres" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Link naar adres gegevens (extern)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" @@ -4190,8 +4198,8 @@ msgstr "Onderdeel selecteren" msgid "Select manufacturer" msgstr "Fabrikant selecteren" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "Fabrikant artikel nummer" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Leverancier" @@ -4231,7 +4239,7 @@ msgstr "Leverancier" msgid "Select supplier" msgstr "Leverancier selecteren" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Voorraad beheers eenheid voor leveranciers" @@ -4241,7 +4249,7 @@ msgstr "Is dit leveranciersdeel actief?" #: company/models.py:787 msgid "Primary" -msgstr "" +msgstr "Primair" #: company/models.py:788 msgid "Is this the primary supplier part for the linked Part?" @@ -4267,7 +4275,7 @@ msgstr "basisprijs" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimale kosten (bijv. voorraadkosten)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Verpakking" @@ -4316,7 +4324,7 @@ msgstr "Standaardvaluta die gebruikt wordt voor deze leverancier" msgid "Company Name" msgstr "Bedrijfsnaam" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Op voorraad" @@ -4452,7 +4460,7 @@ msgstr "Veld bestaat niet in het doel model" msgid "Selected field is read-only" msgstr "Geselecteerde veld is alleen lezen" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Importeer sessie" @@ -4464,31 +4472,31 @@ msgstr "Veld" msgid "Column" msgstr "Kolom" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Rij index" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Oorspronkelijke rij gegevens" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Fouten" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Geldig" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "ID is vereist voor het bijwerken van bestaande records." -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "Geen record gevonden met het opgegeven ID" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "Ongeldig ID formaat opgegeven" @@ -4588,7 +4596,7 @@ msgstr "Aantal afdrukken voor elk label" msgid "Connected" msgstr "Verbonden" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Onbekend" @@ -4716,105 +4724,113 @@ msgstr "Maximale voortgang" msgid "Maximum value for progress type, required if type=progress" msgstr "Maximale waarde voor voortgangsttype, vereist als type=progress" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Order Referentie" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Uitmuntend" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Heeft een projectcode" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Aangemaakt Door" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Gemaakt vóór" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Gemaakt na" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Heeft vervaldatum" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Vervaldatum voor" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Vervaldatum na" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Heeft doel datum" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Doel datum voor" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Doel datum na" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "Bijgewerkt voor" + +#: order/api.py:232 +msgid "Updated After" +msgstr "Bijgewerkt na" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Heeft prijsstelling" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Voltooid voor" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Voltooid na" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "Externe Bouw Opdracht" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Bestellen" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Bestelling voltooid" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Intern onderdeel" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Bestelling in behandeling" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Voltooid" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Heeft verzending" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Inkooporder" msgid "Sales Order" msgstr "Verkooporder" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Valuta voor deze order (laat leeg om de standaard van het bedrijf te geb msgid "This order is locked and cannot be modified" msgstr "Deze bestelling is vergrendeld en kan niet worden gewijzigd" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Contact komt niet overeen met het geselecteerde bedrijf" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "Startdatum moet voor einddatum liggen" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "Adres komt niet overeen met het geselecteerde bedrijf" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Bestelling beschrijving (optioneel)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Selecteer projectcode voor deze bestelling" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Link naar externe pagina" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Start datum" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Geplande startdatum voor deze bestelling" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Streefdatum" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Verwachte datum voor levering van de bestelling. De bestelling wordt achterstallig na deze datum." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Datum van uitgifte" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Order uitgegeven op datum" #: order/models.py:506 +msgid "Updated At" +msgstr "Bijgewerkt op" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Gebruiker of groep verantwoordelijk voor deze order" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Contactpunt voor deze volgorde" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Bedrijf adres voor deze bestelling" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Orderreferentie" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Status" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Inkooporder status" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Bedrijf waar de artikelen van worden besteld" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Leveranciersreferentie" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Order referentiecode van leverancier" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "ontvangen door" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Order voltooid op datum" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Bestemming" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Bestemming voor ontvangen items" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "Regelitem mist een gekoppeld deel" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Hoeveelheid moet een positief getal zijn" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klant" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Bedrijf waaraan de artikelen worden verkocht" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Verkooporder status" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Klantreferentie " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Klant order referentiecode" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Verzenddatum" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "verzonden door" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "Bestelling is al afgerond" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "Order is al geannuleerd" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Alleen een open bestelling kan als voltooid worden gemarkeerd" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestelling kan niet worden voltooid omdat er onvolledige verzendingen aanwezig zijn" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "De bestelling is vergrendeld en kan niet worden gewijzigd" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Hoeveelheid artikelen" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Artikelregel referentie" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Artikel notities" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Doeldatum voor dit regelitem (laat leeg om de doeldatum van de bestelling te gebruiken)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Regelomschrijving (optioneel)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Additionele context voor deze regel" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Stukprijs" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Inkooporder regel item" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Leveranciersonderdeel moet overeenkomen met leverancier" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "Bouw bestelling moet worden gemarkeerd als extern" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "Bestellingen kunnen alleen aan assemblageonderdelen worden gekoppeld" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "De bouw van het order deel moet overeenkomen met regel onderdeel" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Leveranciersonderdeel" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Ontvangen" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Aantal ontvangen artikelen" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Inkoopprijs" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Aankoopprijs per stuk" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "Externe Build Order moet aan deze regel voldoen" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Extra regel inkooporder" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Verkooporder regel item" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Verkoopprijs" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Prijs per stuk" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Verzonden" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Verzonden hoeveelheid" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Verzending van verkooporder" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "Verzendadres moet overeenkomen met de klant" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "Verzendadres voor deze zending" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Datum van verzending" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Leveringsdatum" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Datum van levering van zending" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Gecontroleerd door" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Zending" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Zendingsnummer" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Volgnummer" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Zending volginformatie" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Factuurnummer" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Referentienummer voor bijbehorende factuur" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Verzending is al verzonden" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Zending heeft geen toegewezen voorraadartikelen" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "Verzending moet worden gecontroleerd voordat deze kan worden voltooid" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Verkooporder extra regel" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Toewijzing verkooporder" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Voorraadartikel is niet toegewezen" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan het voorraadartikel niet toewijzen aan een regel met een ander onderdeel" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Verkooporder komt niet overeen met zending" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Verzending komt niet overeen met verkooporder" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Regel" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Verzendreferentie verkooporder" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Artikel" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Selecteer voorraadartikel om toe te wijzen" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Voer voorraadtoewijzingshoeveelheid in" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Retour order referentie" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Bedrijf van waaruit items worden teruggestuurd" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Retour bestelling status" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "Retourneer bestelregel item" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "Voorraad item moet worden opgegeven" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "Retour hoeveelheid overschrijdt voorraad hoeveelheid" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "Het retour aantal moet groter zijn dan nul" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Ongeldige hoeveelheid voor geserialiseerde voorraad" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Selecteer te retourneren product van de klant" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Ontvangst datum" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "De datum waarop dit retour item is ontvangen" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Resultaat" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Resultaat van deze regel item" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Kosten geassocieerd met teruggave of reparatie voor deze regel item" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Retourneren extra regel" @@ -5342,228 +5362,236 @@ msgstr "Extra regels kopiëren" msgid "Copy extra line items from the original order" msgstr "Extra regelitems van de oorspronkelijke bestelling kopiëren" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Parameters kopiëren" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Artikelen" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Afgeronde regel items" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Artikel dupliceren" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Specificeer opties voor het dupliceren van deze bestelling" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "Ongeldige order ID" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Leveranciers Naam" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Order kan niet worden geannuleerd" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Toestaan order te sluiten met onvolledige regelitems" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "Bestelling heeft onvolledige regelitems" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Order is niet open" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Automatisch prijzen" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Koopprijs automatisch berekenen gebaseerd op leveranciers \n" " onderdelen gegevens" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Valuta Inkoopprijs" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Items samenvoegen" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Items met hetzelfde onderdeel, bestemming en doeldatum samenvoegen in één regelitem" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Intern Onderdeelnummer" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Interne naam onderdeel" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Leveranciersonderdeel moet worden gespecificeerd" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Inkooporder moet worden gespecificeerd" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "De leverancier moet overeenkomen met de inkooporder" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Inkooporder moet overeenkomen met de leverancier" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Artikel" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Voer batch code in voor inkomende voorraad items" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Vervaldatum" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "Voer vervaldatum in voor inkomende voorraad items" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Voer serienummers in voor inkomende voorraadartikelen" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Overschrijf verpakkingsinformatie voor binnenkomende voorraad" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Extra opmerking voor inkomende voorraad items" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Streepjescode" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Gescande streepjescode" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Streepjescode is al in gebruik" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Artikelen moeten worden opgegeven" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Bestemmingslocatie moet worden opgegeven" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Geleverde streepjescodewaarden moeten uniek zijn" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Verzendingen" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Voltooide Verzendingen" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" -msgstr "" +msgstr "Toegewezen lijnen" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Valuta verkoopprijs" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Toegewezen items" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Geen verzenddetails opgegeven" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Artikelregel is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Hoeveelheid moet positief zijn" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Voer serienummers in om toe te wijzen" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Verzending is al verzonden" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Zending is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Geen overeenkomst gevonden voor de volgende serienummers" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "De volgende serienummers zijn niet beschikbaar" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Retourneer regel item" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Regel item is al ontvangen" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Artikelen kunnen alleen worden ontvangen tegen lopende bestellingen" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Hoeveelheid te retourneren" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Lijn prijs valuta" @@ -5626,119 +5654,119 @@ msgstr "Achterstallige retour orders" msgid "Return order {ro} is now overdue" msgstr "Productieorder {ro} is nu achterstallig" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Favoriet" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Filter op categorieën met ster" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Diepte" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Filteren op categorie diepte" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Hoogste niveau" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Filteren op topniveau categorieën" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Stapelen" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Inclusief subcategorieën in gefilterde resultaten" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Bovenliggend" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Filter op bovenliggende categorie" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Subcategorieën uitsluiten in de opgegeven categorie" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Heeft resultaten" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "Is een variant" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "Is revisie" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "Heeft revisies" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "BOM Valid" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "Cascade Categorieën" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "Indien waar, inclusief items op de onderliggende categorieën van de opgegeven categorie" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filter op numerieke categorie-ID of de letterlijke 'null'" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" -msgstr "" +msgstr "Bouw onderdeel is actief" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" -msgstr "" +msgstr "Bouw onderdeel is te volgen" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "Assemblage deel is testbaar" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" -msgstr "" +msgstr "Onderdeel is actief" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" -msgstr "" +msgstr "Onderdeel is trackable" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Component onderdeel is testbaar" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" -msgstr "" +msgstr "Onderdeel is nog te bouwen" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" -msgstr "" +msgstr "Onderdeel is virtueel" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" -msgstr "" +msgstr "Heeft beschikbare voorraad" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Gebruik" @@ -5779,7 +5807,7 @@ msgstr "Standaard trefwoorden voor delen in deze categorie" msgid "Icon" msgstr "Pictogram" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Pictogram (optioneel)" @@ -5800,7 +5828,7 @@ msgstr "Standaard waarde" msgid "Default Parameter Value" msgstr "Standaard Parameter Waarde" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Onderdelen" @@ -5919,7 +5947,7 @@ msgstr "Deel sleutelwoorden om de zichtbaarheid van de zoekresultaten te verbete msgid "Part category" msgstr "Onderdeel Categorie" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5952,7 +5980,7 @@ msgstr "Standaard verval datum" msgid "Expiry time (in days) for stock items of this part" msgstr "Verlooptijd (in dagen) voor voorraadartikelen van dit deel" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimum voorraad" @@ -6036,751 +6064,751 @@ msgstr "Eigenaar verantwoordelijk voor dit deel" msgid "Sell multiple" msgstr "Verkopen van meerdere" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Valuta die gebruikt wordt voor de cache berekeningen" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Minimale BOM kosten" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Minimale kosten van onderdelen" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Maximale BOM kosten" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Maximale kosten van onderdelen" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Minimale aankoop kosten" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Minimale historische aankoop kosten" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Maximale aanschaf kosten" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Maximum historische aankoop kosten" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Minimale interne prijs" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Minimale kosten op basis van interne prijsschommelingen" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Maximale interne prijs" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Maximale kosten gebaseerd op interne prijsvoordelen" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Minimale leverancier prijs" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Minimale prijs van onderdeel van externe leveranciers" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Maximale leverancier prijs" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Maximale prijs van onderdeel van externe leveranciers" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Minimale variant kosten" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Berekende minimale kosten van variant onderdelen" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Maximale variant kosten" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Berekende maximale kosten van variant onderdelen" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Minimale kostprijs" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Overschrijf minimale kosten" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Maximale kosten" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Overschrijf maximale kosten" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Berekende minimale kosten" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Berekende totale maximale kosten" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Minimale verkoop prijs" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Minimale verkoopprijs gebaseerd op prijsschommelingen" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Maximale verkoop prijs" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Maximale verkoopprijs gebaseerd op prijsschommelingen" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Minimale verkoop prijs" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Minimale historische verkoop prijs" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Maximale verkoop prijs" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Maximale historische verkoop prijs" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Onderdeel voor voorraadcontrole" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Getelde items" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Aantal individuele voorraadvermeldingen op het moment van voorraadcontrole" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Totale voorraad op het moment van voorraadcontrole" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Datum waarop voorraad werd uitgevoerd" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Minimale voorraadprijs" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Geschatte minimum kosten van de voorraad op de hand" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Maximale voorraadkosten" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Geschatte maximale kosten van de hand van voorraad" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Periodieke verkoopprijs voor onderdelen" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Sjabloon test onderdeel" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Ongeldige sjabloonnaam - moet minstens één alfanumeriek teken bevatten" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Test sjablonen kunnen alleen worden gemaakt voor testbare onderdelen" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Test template met dezelfde sleutel bestaat al voor een deel" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Test naam" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Geef een naam op voor de test" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Test sleutel" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Vereenvoudigde sleutel voor de test" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Test beschrijving" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Voer beschrijving in voor deze test" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Is deze test ingeschakeld?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Vereist" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Is deze test nodig om te doorlopen?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Waarde vereist" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Heeft deze test een waarde nodig bij het toevoegen van een testresultaat?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Vereist bijlage" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Vereist deze test een bestandsbijlage bij het toevoegen van een testresultaat?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Geldige keuzes voor deze parameter (komma gescheiden)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOM item kan niet worden gewijzigd - assemblage is vergrendeld " -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM item kan niet worden gewijzigd - assemblage is vergrendeld" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Selecteer boven liggend onderdeel" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Sub onderdeel" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Selecteer onderdeel dat moet worden gebruikt in BOM" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "BOM hoeveelheid voor dit BOM item" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Dit BOM item is optioneel" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Dit BOM item is verbruikbaar (het wordt niet bijgehouden in build orders)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "Totale hoeveelheid" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "Extra benodigde hoeveelheid voor een build, rekening houdend met verliezen van de setup" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "Attriatie" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "Geschatte uitstraling voor een gebouw, uitgedrukt in percentage (0-100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "Afronden meerdere" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "Afronden met omhoog vereiste productiehoeveelheid naar dichtstbijzijnde meerdere van deze waarde" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Artikelregel referentie" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "BOM item notities" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Controle som" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "BOM lijn controle som" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Goedgekeurd" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Dit BOM item is goedgekeurd" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Wordt overgenomen" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Dit BOM item wordt overgenomen door BOMs voor variant onderdelen" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Voorraaditems voor variant onderdelen kunnen worden gebruikt voor dit BOM artikel" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Onderdeel moet gespecificeerd worden" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "BOM Item vervangingen bewerken" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Vervanging onderdeel kan niet hetzelfde zijn als het hoofddeel" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Bovenliggend BOM item" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Vervanging onderdeel" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Eerste deel" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Tweede deel" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Selecteer gerelateerd onderdeel" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Opmerking voor deze relatie" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Onderdeel relatie kan niet worden gecreëerd tussen een deel en zichzelf" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Dubbele relatie bestaat al" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Bovenliggende categorie" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Bovenliggende onderdeel categorie" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Subcategorieën" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Resultaten" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Aantal resultaten opgenomen ten opzichte van deze template" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Inkooporder voor dit voorraadartikel" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "Bestand is geen afbeelding" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Oorspronkelijk onderdeel" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Selecteer origineel onderdeel om te dupliceren" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Afbeelding kopiëren" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Afbeelding kopiëren van het oorspronkelijke onderdeel" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Copy BOM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Kopieer materiaal van het oorspronkelijke deel" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Parameters kopiëren" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Parameter data kopiëren van het originele onderdeel" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Notities kopiëren" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Kopieer notities van het originele deel" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "Tests kopiëren" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "Test sjablonen kopiëren van het originele deel" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Eerste voorraad hoeveelheid" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Specificeer de initiële voorraad hoeveelheid voor dit onderdeel. Als het aantal nul is, wordt er geen voorraad toegevoegd." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Eerste voorraad locatie" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Specificeer locatie van de eerste voorraad voor dit onderdeel" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Selecteer leverancier (of laat leeg om niets in te vullen)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Selecteer fabrikant (of laat leeg om niets in te vullen)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Fabrikant artikel nummer" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Geselecteerde onderneming is geen geldige leverancier" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Geselecteerde bedrijf is geen geldige fabrikant" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Fabrikant deel dat overeenkomt met deze MPN bestaat al" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Leveranciersdeel dat overeenkomt met deze SKU bestaat al" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Categorie naam" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Bouwen" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "Hoeveelheid van dit deel dat momenteel in productie is" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Er zal een onuitputtelijke hoeveelheid van dit deel worden gebouwd" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Voorraadartikelen" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Revisies" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Totale Voorraad" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Niet toegewezen voorraad" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Variant voorraad" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Dupliceer onderdeel" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Kopieer eerste gegevens uit een ander onderdeel" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Eerste voorraad" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Maak onderdeel met eerste voorraad" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Leveranciersgegevens" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Aanvankelijke leveranciersinformatie voor dit deel toevoegen" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Categorie parameters kopiëren" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Parameter sjablonen kopiëren uit geselecteerde onderdeel categorie" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Bestaande afbeelding" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Bestandsnaam van een bestaande onderdeel afbeelding" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Afbeeldingsbestand bestaat niet" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Valideer de gehele materiaalbon" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Kan bouwen" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "Vereist voor bouworders" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "Toegewezen aan bouwen van orders" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "Vereist voor verkooporders" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "Toegewezen aan verkooporders" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" -msgstr "" +msgstr "IPN onderdeel" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" -msgstr "" +msgstr "Onderdeel omschrijving" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 -msgid "Generate Report" -msgstr "" - #: part/serializers.py:1324 +msgid "Generate Report" +msgstr "Rapport Maken" + +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Minimale prijs" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Overschrijf berekende waarde voor minimale prijs" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Minimale prijs valuta" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maximale prijs" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Overschrijf de berekende waarde voor de maximale prijs" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maximale prijs valuta" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Bijwerken" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Prijzen voor dit onderdeel bijwerken" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Kan niet converteren van de verstrekte valuta naar {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Minimumprijs mag niet hoger zijn dan de maximale prijs" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Maximale prijs mag niet lager zijn dan de minimale prijs" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Selecteer de bovenliggende assemblage" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Selecteer het onderdeel" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Selecteer onderdeel om BOM van te kopiëren" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Bestaande gegevens verwijderen" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Verwijder bestaande BOM items voor het kopiëren" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Inclusief overgenomen" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Inclusief stuklijst BOM items die worden overgenomen van getemplated onderdelen" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Ongeldige regels overslaan" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Schakel deze optie in om ongeldige rijen over te slaan" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Verwijder vervangend deel" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopieer vervangende onderdelen bij dubbele stuklijst BOM items" @@ -8265,170 +8293,170 @@ msgstr "part_image tag vereist een onderdeel instantie" msgid "company_image tag requires a Company instance" msgstr "bedrijf_imagetag vereist een bedrijfsinstantie" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Filter op locatie diepte" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "Filter op topniveau locaties" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Inclusief sublocaties in gefilterde resultaten" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Bovenliggende locatie" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Filter op bovenliggende locatie" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Naam van onderdeel (hoofdletter ongevoelig)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Naam van onderdeel bevat (hoofdletter ongevoelig)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Naam onderdeel (regex)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "Deel IPN (hoofdletter ongevoelig)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "Onderdeel IPN bevat (hoofdletter ongevoelig)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "Deel IPN (regex)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Minimale voorraad" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Maximale voorraad" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Status code" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Externe locatie" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Verbruikt door productieorder" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Geïnstalleerd in een ander voorraadartikel" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Boomstructuur onderdeel" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Eerder bijgewerkt" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Bijgewerkt na" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Voorraadcontrole voor" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Voorraadcontrole na" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Vervaldatum voor" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Vervaldatum na" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Verouderd" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "Voorraad PK om dit item en al zijn afstammelingen uit te sluiten" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "Cascade locaties" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "Indien waar, inclusief items op de onderliggende locaties van de opgegeven locatie" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "Filter op numerieke locatie ID of de letterlijke 'null'" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Hoeveelheid is vereist" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Geldig onderdeel moet worden opgegeven" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Het opgegeven leveranciers onderdeel bestaat niet" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Het leveranciersdeel heeft een pakketgrootte gedefinieerd, maar vlag use_pack_size niet ingesteld" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienummers kunnen niet worden meegeleverd voor een niet traceerbaar onderdeel" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Inclusief geïnstalleerde" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "Als correct, geef testresultaten voor items die onder het opgegeven voorraadartikel zijn geïnstalleerd" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "Filter op numerieke voorraadartikel ID" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "Voorraadartikel met ID {id} bestaat niet" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" -msgstr "" +msgstr "Inclusief Onderdeel varianten" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" -msgstr "" +msgstr "Datum na" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" -msgstr "" +msgstr "Datum voor" #: stock/models.py:73 msgid "Stock Location type" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 923e8fadf8..f8998fdfbb 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Navn" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "En feil har blitt logget av serveren." msgid "Image" msgstr "Bilde" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Må være et gyldig tall" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Velg valuta ut fra tilgjengelige alternativer" @@ -553,8 +553,8 @@ msgstr "Ugyldig fysisk enhet" msgid "Not a valid currency code" msgstr "Ikke en gyldig valutakode" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Ordrestatus" @@ -562,21 +562,21 @@ msgstr "Ordrestatus" msgid "Parent Build" msgstr "Overordnet produksjon" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategori" @@ -606,7 +606,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Produksjonen må avbrytes før den kan slettes" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Forbruksvare" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Valgfritt" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Sammenstilling" @@ -692,11 +692,11 @@ msgstr "Spores" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Tildelt" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Tilgjengelig" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "I bestilling" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Produksjonsordre" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Produksjonsordre" msgid "Location" msgstr "Plassering" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "Produksjonsordre kan ikke opprettes for en ulåst del" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Ansvarlig bruker eller gruppe må spesifiseres" @@ -772,7 +772,7 @@ msgstr "Ansvarlig bruker eller gruppe må spesifiseres" msgid "Build order part cannot be changed" msgstr "Produksjonsordrens del kan ikke endres" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Produksjonsstatus" msgid "Build status code" msgstr "Produksjonsstatuskode" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batchkode" @@ -867,7 +867,7 @@ msgstr "Batchkode" msgid "Batch code for this build output" msgstr "Batchkode for denne produksjonsartikkelen" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Opprettelsesdato" @@ -888,7 +888,7 @@ msgstr "Forventet sluttdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldato for ferdigstillelse. Produksjonen vil være forfalt etter denne datoen." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Fullført dato" @@ -904,8 +904,8 @@ msgstr "Utstedt av" msgid "User who issued this build order" msgstr "Brukeren som utstedte denne produksjonsordren" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ansvarlig" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Produksjonsordrens prioritet" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Prosjektkode" @@ -979,8 +979,8 @@ msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" @@ -1016,8 +1016,8 @@ msgstr "Produksjonsobjekt" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Mengden må være 1 for serialisert lagervare" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelig lagerbeholdning ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Lagervaren er overtildelt" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Lagervare" @@ -1096,7 +1096,7 @@ msgstr "Lagervare for montering" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Delnavn" @@ -1132,7 +1132,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:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Serienummer" @@ -1153,7 +1153,7 @@ msgstr "Automatisk tildeling av serienummer" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" @@ -1242,7 +1242,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:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Godta uferdig" @@ -1290,7 +1290,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:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgjengelig antall ({q}) overskredet" @@ -1303,7 +1303,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:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Tildelingsartikler må oppgis" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Leverandørdel" @@ -1413,29 +1413,29 @@ msgstr "Sporbar" msgid "Inherited" msgstr "Nedarvet" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Tillat Varianter" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "BOM-artikkel" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "I produksjon" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Ekstern lagerbeholdning" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Tilgjengelig lagerbeholdning" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "Kansellert" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Forfalt produksjonsordre" msgid "Build order {bo} is now overdue" msgstr "Produksjonsordre {bo} er nå forfalt" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Er lenke" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Er fil" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "Brukeren har ikke tillatelse til å slette dette vedlegget" @@ -1559,7 +1559,7 @@ msgstr "Etikett for prosjektkode" msgid "Updated" msgstr "Oppdatert" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Tidsstempel for forrige oppdatering" @@ -1618,7 +1618,7 @@ msgstr "Nøkkelstreng må være unik" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Bruker" msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Pris" @@ -1652,7 +1652,7 @@ msgstr "Navn for webhooken" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktiv" @@ -1731,7 +1731,7 @@ msgstr "Tittel" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Sjekkboksparameter kan ikke ha enheter" msgid "Checkbox parameters cannot have choices" msgstr "Sjekkboksparameter kan ikke ha valg" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Valg må være unike" @@ -2095,7 +2095,7 @@ msgstr "Sjekkboks" msgid "Is this parameter a checkbox?" msgstr "Er dette parameteret en sjekkboks?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Valg" @@ -2107,7 +2107,7 @@ msgstr "Gyldige valg for denne parameteren (kommaseparert)" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Aktivert" @@ -2149,7 +2149,7 @@ msgstr "Mal" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "Parameterverdi" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} kansellert" msgid "A order that is assigned to you was canceled" msgstr "En ordre som er tildelt til deg ble kansellert" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Artikler mottatt" @@ -2590,9 +2590,9 @@ msgstr "Hvor ofte valutakurser skal oppdateres (sett til null for å deaktiverer #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "dager" @@ -2844,8 +2844,8 @@ msgstr "Deler er maler som standard" msgid "Parts can be assembled from other components by default" msgstr "Deler kan settes sammen fra andre komponenter som standard" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponent" @@ -2861,7 +2861,7 @@ msgstr "Kjøpbar" msgid "Parts are purchaseable by default" msgstr "Deler er kjøpbare som standard" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Salgbar" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Hvis tilgjengelig, overstyrer interne priser kalkulering av prisområde" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Aktiver etikettutskrift" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Aktiver utskrift av etiketter fra nettleseren" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Etikettbilde-DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI-oppløsning når når det genereres bildefiler for sending til utvidelser for etikettutskrift" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Aktiver Rapporter" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Aktiver generering av rapporter" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Feilsøkingsmodus" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Generer rapporter i feilsøkingsmodus (HTML-output)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Sidestørrelse" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Standard sidestørrelse for PDF-rapporter" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Tving parameterenheter" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Hvis det er angitt en enhet, skal parameterverdiene samsvare med de angitte enhetene" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Globalt Unike Serienummer" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Serienummer for lagervarer må være globalt unike" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Slett oppbrukt lagerbeholdning" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Batchkodemal" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Mal for generering av standard batchkoder for lagervarer" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Lagerbeholdning utløper" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Aktiver funksjonalitet for utløp av lagerbeholdning" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Selg utløpt lagerbeholdning" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Tillat salg av utgått lagerbeholdning" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Foreldet lagerbeholdning tidsintervall" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Antall dager før lagervarer er ansett som foreldet før utløp" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Produsér Utløpt Lagerbeholdning" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Tillat produksjon med utløpt lagerbeholdning" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Kontroll over eierskap av lagerbeholdning" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Aktiver eierskap over lagerplasseringer og -varer" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Lagerplassering standard ikon" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Lagerplassering standard ikon (tomt betyr ingen ikon)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Vis installerte lagervarer" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Vis installerte lagervarer i lagertabeller" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Produksjonsordre-referansemønster" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Nødvendig mønster for å generere Produksjonsordre-referansefeltet" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Aktiver returordrer" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Aktiver returordrefunksjonalitet i brukergrensesnittet" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Returordre-referansemønster" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Rediger fullførte returordrer" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Tillat redigering av returordrer etter de er fullført" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Salgsordre-referansemønster" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Påkrevd mønster for å generere salgsordrereferansefelt" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Salgsordre standard fraktmetode" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Aktiver opprettelse av standard forsendelse med salgsordrer" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Rediger fullførte salgsordrer" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Tillat redigering av salgsordrer etter de har blitt sendt eller fullført" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Referansemønster for innkjøpsordre" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Obligatorisk mønster for generering av referansefelt for innkjøpsordre" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Rediger fullførte innkjøpsordre" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Tillat redigering av innkjøpsordre etter at de har blitt sendt eller fullført" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Autofullfør innkjøpsordrer" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Automatisk merk innkjøpsordre som fullført når alle ordrelinjer er mottatt" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Aktiver passord glemt" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Ativer funskjon for glemt passord på innloggingssidene" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Aktiver registrering" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Aktiver SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Aktiver SSO på innloggingssidene" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Aktiver SSO-registrering" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Aktiver selvregistrering via SSO for brukere på innloggingssiden" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "E-postadresse kreves" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Krevt at brukere angir e-post ved registrering" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Auto-utfyll SSO-brukere" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Fyll automatisk ut brukeropplysninger fra SSO-kontodata" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "E-post to ganger" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Spør brukeren om e-post to ganger ved registrering" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Passord to ganger" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Spør brukeren om passord to ganger ved registrering" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Tillatte domener" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Begrens registrering til bestemte domener (kommaseparert, begynner med @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Gruppe ved registrering" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Krev MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Brukere må bruke flerfaktorsikkerhet." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Sjekk utvidelser ved oppstart" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Sjekk at alle utvidelser er installert ved oppstart - aktiver i containermiljøer" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Aktiver URL-integrasjon" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Tillat utvidelser å legge til URL-ruter" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Aktiver navigasjonsintegrasjon" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Tillat utvidelser å integrere mot navigasjon" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Aktiver app-integrasjon" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Tillat utvidelser å legge til apper" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Aktiver tidsplanintegrasjon" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Tillat utvidelser å kjøre planlagte oppgaver" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Aktiver hendelsesintegrasjon" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Tillat utvidelser å reagere på interne hendelser" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Ekskluder eksterne plasseringer" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Automatisk varetellingsperiode" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Vis brukernes fulle navn" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Vis brukernes fulle navn istedet for brukernavn" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Leverandør er aktiv" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Produsent" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Firma" @@ -4027,7 +4035,7 @@ msgstr "Kontakt-telefonnummer" msgid "Contact email address" msgstr "Kontakt e-post" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Kontakt" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adresse" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Lenke til adresseinformasjon (ekstern)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Produsentdeler" @@ -4190,8 +4198,8 @@ msgstr "Velg del" msgid "Select manufacturer" msgstr "Velg produsent" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "MPN" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Leverandør" @@ -4231,7 +4239,7 @@ msgstr "Leverandør" msgid "Select supplier" msgstr "Velg leverandør" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Leverandørens lagerbeholdningsenhet" @@ -4267,7 +4275,7 @@ msgstr "grunnkostnad" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimum betaling (f.eks. lageravgift)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Emballasje" @@ -4316,7 +4324,7 @@ msgstr "Standardvaluta brukt for denne leverandøren" msgid "Company Name" msgstr "Bedriftsnavn" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "På lager" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Gyldig" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Ukjent" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Ordrereferanse" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Opprettet av" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Ordre" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Intern del" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Fullført" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Innkjøpsordre" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Innkjøpsordre" msgid "Sales Order" msgstr "Salgsordre" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Valuta for denne ordren (la stå tom for å bruke firmastandard)" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Kontakten samsvarer ikke med valgt firma" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Ordrebeskrivelse (valgfritt)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Velg prosjektkode for denne ordren" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Lenke til ekstern side" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldato" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Forventet dato for levering av ordre. Bestillingen vil være forfalt etter denne datoen." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Sendt dato" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Dato bestillingen ble sendt" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Bruker eller gruppe ansvarlig for ordren" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Kontaktpunkt for denne ordren" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Selskapsadresse for denne ordren" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Ordrereferanse" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Status" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Status for innkjøpsordre" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Firma som varene blir bestilt fra" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Leverandørreferanse" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Leverandørens ordrereferanse" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "mottatt av" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Dato ordre ble fullført" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Destinasjon" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Delleverandør må matche PO-leverandør" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Linjeelementet samsvarer ikke med innkjøpsordre" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Mengde må være positiv" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Firma som varene selges til" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Kundereferanse " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Kundens ordrereferanse" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Forsendelsesdato" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "sendt av" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Kun en åpen ordre kan merkes som fullført" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige forsendelser" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Denne ordren kan ikke fullføres da det fortsatt er ufullstendige artikler" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Antall" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Linjereferanse" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Linjenotater" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Måldato for denne linjen (la stå tomt for å bruke måldatoen fra ordren)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Linjeelementbeskrivelse (valgfritt)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Ytterligere kontekst for denne linjen" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Enhetspris" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Delens leverandør må samsvare med leverandør" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Leverandørdel" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Mottatt" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Antall enheter mottatt" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Innkjøpspris" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Enhet-innkjøpspris" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Kun salgbare deler kan tildeles en salgsordre" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Salgspris" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Enhets-salgspris" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Sendt" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Sendt antall" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Dato for forsendelse" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Leveringsdato" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Dato for levering av forsendelse" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Sjekket Av" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Brukeren som sjekket forsendelsen" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Forsendelse" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Forsendelsesnummer" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Sporingsnummer" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Sporingsinformasjon for forsendelse" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Referansenummer for tilknyttet faktura" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Forsendelsen er allerede sendt" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Forsendelsen har ingen tildelte lagervarer" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Lagervarer er ikke blitt tildelt" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan ikke tildele lagervare til en linje med annen del" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Tildelingsantall må være større enn null" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Antall må være 1 for serialisert lagervare" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Salgsordre samsvarer ikke med forsendelse" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Forsendelsen samsvarer ikke med salgsordre" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Linje" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Forsendelsesreferanse for salgsordre" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Artikkel" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Velg lagervare å tildele" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Angi lagertildelingsmengde" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Returordre-referanse" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Firmaet delen skal returneres fra" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Returordrestatus" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Velg artikkel som skal returneres fra kunde" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Mottatt Dato" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Utfall" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Utfall for dette linjeelementet" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Kopier parametere" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Linjeelementer" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Leverandørnavn" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Ordren kan ikke kanselleres" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Tillat ordre å lukkes med ufullstendige linjeelementer" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "Ordren har ufullstendige linjeelementer" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Ordren er ikke åpen" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Innkjøpsvaluta" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU-kode" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Internt delnummer" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Leverandørdel må angis" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Innkjøpsordre må angis" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Leverandør må samsvare med innkjøpsordre" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Innkjøpsordre må samsvare med leverandør" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Ordrelinje" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Velg lagerplassering for mottatte enheter" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Angi batchkode for innkommende lagervarer" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Utløpsdato" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Angi serienummer for innkommende lagervarer" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Strekkode" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Skannet strekkode" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Strekkode allerede i bruk" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Linjeelementer må være oppgitt" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Målplassering må angis" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Angitte strekkodeverdier må være unike" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Fullførte forsendelser" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Valuta for salgspris" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Ingen forsendelsesopplysninger oppgitt" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Linjeelement er ikke knyttet til denne ordren" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Mengden må være positiv" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Skriv inn serienummer for å tildele" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Forsendelsen er allerede sendt" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Forsendelsen er ikke knyttet til denne ordren" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Ingen treff funnet for følgende serienummer" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Returordrelinje" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Linjeelementet samsvarer ikke med returordre" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Linjeelementet er allerede mottatt" -#: order/serializers.py:2056 +#: order/serializers.py:2075 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:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Valuta for linje" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "Standard nøkkelord for deler i denne kategorien" msgid "Icon" msgstr "Ikon" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Ikon (valgfritt)" @@ -5799,7 +5827,7 @@ msgstr "Standardverdi" msgid "Default Parameter Value" msgstr "Standard Parameterverdi" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Deler" @@ -5918,7 +5946,7 @@ msgstr "Del-nøkkelord for å øke synligheten i søkeresultater" msgid "Part category" msgstr "Delkategori" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "Standard utløp" msgid "Expiry time (in days) for stock items of this part" msgstr "Utløpstid (i dager) for lagervarer av denne delen" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimal lagerbeholdning" @@ -6035,751 +6063,751 @@ msgstr "Eier ansvarlig for denne delen" msgid "Sell multiple" msgstr "Selg flere" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Valuta som brukes til å bufre prisberegninger" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Minimal BOM-kostnad" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Minste kostnad for komponentdeler" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Maksimal BOM-kostnad" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Maksimal kostnad for komponentdeler" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Minimal innkjøpskostnad" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Minimal historisk innkjøpskostnad" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Maksimal innkjøpskostnad" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Maksimal historisk innkjøpskostnad" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Minimal intern pris" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Minimal kostnad basert på interne prisbrudd" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Maksimal intern pris" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Maksimal kostnad basert på interne prisbrudd" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Minimal leverandørpris" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Minimumspris for del fra eksterne leverandører" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Maksimal leverandørpris" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Maksimalpris for del fra eksterne leverandører" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Minimal Variantkostnad" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Beregnet minimal kostnad for variantdeler" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Maksimal Variantkostnad" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Beregnet maksimal kostnad for variantdeler" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Minimal kostnad" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Overstyr minstekostnad" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Maksimal kostnad" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Overstyr maksimal kostnad" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Beregnet samlet minimal kostnad" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Beregnet samlet maksimal kostnad" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Minimal salgspris" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Minimal salgspris basert på prisbrudd" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Maksimal Salgspris" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Maksimal salgspris basert på prisbrudd" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Minimal Salgskostnad" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Minimal historisk salgspris" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Maksimal Salgskostnad" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Maksimal historisk salgspris" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Del for varetelling" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Antall" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Antall individuelle lagerenheter på tidspunkt for varetelling" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Total tilgjengelig lagerbeholdning på tidspunkt for varetelling" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Dato" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Dato for utført lagertelling" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Minimal lagerkostnad" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Estimert minimal kostnad for lagerbeholdning" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Maksimal lagerkostnad" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Estimert maksimal kostnad for lagerbeholdning" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Testnavn" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Angi et navn for testen" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Testbeskrivelse" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Legg inn beskrivelse for denne testen" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Påkrevd" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Er det påkrevd at denne testen bestås?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Krever verdi" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Krever denne testen en verdi når det legges til et testresultat?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Krever vedlegg" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Krever denne testen et filvedlegg når du legger inn et testresultat?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Velg overordnet del" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Underordnet del" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Velg del som skal brukes i BOM" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "BOM-antall for denne BOM-artikkelen" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Denne BOM-artikkelen er valgfri" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Denne BOM-artikkelen er forbruksvare (den spores ikke i produksjonsordrer)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "BOM-artikkelreferanse" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "BOM-artikkelnotater" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Kontrollsum" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "BOM-linje kontrollsum" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Godkjent" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Denne BOM-artikkelen er godkjent" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Arves" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Denne BOM-artikkelen er arvet fra stykkliste for variantdeler" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Lagervarer for variantdeler kan brukes for denne BOM-artikkelen" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Antall må være heltallsverdi for sporbare deler" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Underordnet del må angis" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "BOM-artikkel erstatning" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Erstatningsdel kan ikke være samme som hoveddelen" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Overordnet BOM-artikkel" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Erstatningsdel" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Del 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Del 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Velg relatert del" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Del-forhold kan ikke opprettes mellom en del og seg selv" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Duplikatforhold eksisterer allerede" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Underkategorier" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Innkjøpsvaluta for lagervaren" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Original Del" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Velg original del å duplisere" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Kopier Bilde" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Kopier bilde fra originaldel" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Kopier Stykkliste" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Kopier stykkliste fra original del" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Kopier parametere" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Kopier parameterdata fra originaldel" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Kopier notater" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Kopier notater fra originaldel" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Innledende lagerbeholdning" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Angi initiell lagermengde for denne delen. Hvis antall er null, er ingen lagerbeholdning lagt til." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Innledende lagerplassering" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Angi initiell lagerplasering for denne delen" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Velg leverandør (eller la stå tom for å hoppe over)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Velg produsent (eller la stå tom for å hoppe over)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Produsentens delenummer" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Valgt firma er ikke en gyldig leverandør" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Valgt firma er ikke en gyldig produsent" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Produsentdel som matcher dette MPN-et, finnes allerede" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Leverandørdel som matcher denne SKU-en, finnes allerede" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Kategorinavn" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Produseres" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Lagervarer" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Total lagerbeholdning" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Dupliser del" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Kopier innledende data fra en annen del" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Innledende lagerbeholdning" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Lag en del med innledende lagermengde" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Leverandøropplysninger" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Legg til innledende leverandørinformasjon for denne delen" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Kopier kategoriparametre" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Kopier parametermaler fra valgt delkategori" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Eksisterende bilde" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Filnavn for et eksisterende del-bilde" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Bildefilen finnes ikke" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Godkjenn hele Stykklisten" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Kan Produsere" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Minstepris" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Overstyr beregnet verdi for minimumspris" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Valuta for minstepris" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Makspris" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Overstyr beregnet verdi for maksimal pris" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Valuta for maksimal pris" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Oppdater" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Oppdater priser for denne delen" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Kan ikke konvertere fra gitte valutaer til {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Minsteprisen kan ikke være større enn maksimal pris" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Maksimal pris kan ikke være mindre enn minstepris" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Velg del å kopiere BOM fra" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Fjern eksisterende data" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Fjern eksisterende BOM-artikler før kopiering" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Inkluder arvede" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Inkluder BOM-artikler som er arvet fra maldeler" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Hopp over ugyldige rader" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Kopier erstatningsdeler" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres" @@ -8264,168 +8292,168 @@ msgstr "part_image-taggen krever en Part-instans" msgid "company_image tag requires a Company instance" msgstr "company_image-taggen krever en Company-instans" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Statuskode" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Ekstern plassering" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Del-tre" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Utløpsdato før" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Utløpsdato etter" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Foreldet" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Antall kreves" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Gyldig del må oppgis" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Oppgitt leverandørdel eksisterer ikke" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Leverandørdelen har en pakkestørrelse definert, men flagget \"use_pack_size\" er ikke satt" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienumre kan ikke angis for en ikke-sporbar del" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index be4f340d19..f98abc79a3 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nie udało się przeliczyć {original} na {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -114,7 +114,7 @@ msgstr "Niepoprawna wartość dziesiętna" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nazwa" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Błąd został zapisany w logach serwera." msgid "Image" msgstr "Obraz" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Numer musi być prawidłowy" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Waluta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Wybierz walutę z dostępnych opcji" @@ -553,8 +553,8 @@ msgstr "Niewłaściwa jednostka fizyczna" msgid "Not a valid currency code" msgstr "Nieprawidłowy kod waluty" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Status zamówienia" @@ -562,21 +562,21 @@ msgstr "Status zamówienia" msgid "Parent Build" msgstr "Budowa nadrzędna" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Obejmuje warianty" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Obejmuje warianty" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Obejmuje warianty" msgid "Part" msgstr "Komponent" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategoria" @@ -606,7 +606,7 @@ msgstr "Kategoria" msgid "Ancestor Build" msgstr "Budowa poprzednika" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Przypisane do mnie" @@ -654,15 +654,15 @@ msgstr "Zakończone przed" msgid "Completed after" msgstr "Zakończone po" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Minimalna data" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Maksymalna data" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Wyklucz drzewo" @@ -670,17 +670,17 @@ msgstr "Wyklucz drzewo" msgid "Build must be cancelled before it can be deleted" msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięta" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Materiał eksploatacyjny" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Opcjonalne" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Złożenie" @@ -692,11 +692,11 @@ msgstr "Śledzony" msgid "Testable" msgstr "Testowalne" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Zaległe zamówienie" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Przydzielono" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Dostępne" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "W Zamówieniu" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Zlecenie Budowy" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Zlecenie Budowy" msgid "Location" msgstr "Lokalizacja" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Wyjście" @@ -764,7 +764,7 @@ msgstr "Zlecenie budowy nie może zostać utworzone dla odblokowanej części" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone" @@ -772,7 +772,7 @@ msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone" msgid "Build order part cannot be changed" msgstr "Nie można zmienić elementu kompletacji" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Data docelowa musi być po dacie rozpoczęcia" @@ -780,9 +780,9 @@ msgstr "Data docelowa musi być po dacie rozpoczęcia" msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Status budowania" msgid "Build status code" msgstr "Kod statusu budowania" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Kod partii" @@ -867,7 +867,7 @@ msgstr "Kod partii" msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Data utworzenia" @@ -888,7 +888,7 @@ msgstr "Docelowy termin zakończenia" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Data zakończenia" @@ -904,8 +904,8 @@ msgstr "Wydany przez" msgid "User who issued this build order" msgstr "Użytkownik, który wydał to zamówienie" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odpowiedzialny" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Priorytet tego zamówienia produkcji" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Kod projektu" @@ -979,8 +979,8 @@ msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" @@ -1016,8 +1016,8 @@ msgstr "Zbuduj obiekt" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Przydzielona ilość ({q}) nie może przekraczać dostępnej ilości zapasów magazynowych ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Pozycja magazynowa jest nadmiernie przydzielona" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Element magazynowy" @@ -1096,7 +1096,7 @@ msgstr "Docelowa lokalizacja magazynowa przedmiotu" msgid "Build Level" msgstr "Poziom budowania" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nazwa komponentu" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Numer seryjny" @@ -1153,7 +1153,7 @@ msgstr "Automatycznie przydzielaj numery seryjne" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" @@ -1242,7 +1242,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:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Akceptuj niekompletne" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostępna ilość ({q}) przekroczona" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "Wersja" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Część dostawcy" @@ -1413,29 +1413,29 @@ msgstr "Możliwość śledzenia" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Zezwalaj na warianty" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Element BOM" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "W produkcji" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Zew. zasoby magazynowe" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Dostępna ilość" @@ -1495,7 +1495,7 @@ msgstr "Wstrzymane" msgid "Cancelled" msgstr "Anulowano" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Jest plikiem" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "Zaktualizowany" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Data ostatniej aktualizacji" @@ -1618,7 +1618,7 @@ msgstr "Ciąg musi być unikatowy" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Użytkownik" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Cena" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktywny" @@ -1731,7 +1731,7 @@ msgstr "Tytuł" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Aktywne" @@ -2149,7 +2149,7 @@ msgstr "Szablon" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Dane" @@ -2157,8 +2157,8 @@ msgstr "Dane" msgid "Parameter Value" msgstr "Wartość parametru" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} anulowany" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "Jak często aktualizować kursy wymiany walut (ustaw zero aby wyłączy #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "dni" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponent" @@ -2861,7 +2861,7 @@ msgstr "Możliwość zakupu" msgid "Parts are purchaseable by default" msgstr "Części są domyślnie z możliwością zakupu" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Możliwość sprzedaży" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Włącz drukowanie etykiet" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Włącz drukowanie etykiet z interfejsu WWW" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "DPI etykiety" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Włącz raporty" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Tryb Debugowania" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Rozmiar strony" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Domyślna wielkość strony dla raportów PDF" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Przekonwertuj walutę" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Konwertuj wartość przedmiotu na walutę bazową podczas otrzymywania zapasów" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Automatycznie wypełniaj zlecenia zakupu" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Automatycznie oznacz zlecenia jako zakończone po odebraniu wszystkich pozycji" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Włącz opcję zapomnianego hasła" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Włącz funkcję zapomnianego hasła na stronach logowania" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Włącz rejestrację" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Włącz samodzielną rejestrację dla użytkowników na stronach logowania" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Włącz SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Włącz SSO na stronach logowania" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Włącz rejestrację SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Włącz samodzielną rejestrację przez SSO dla użytkowników na stronach logowania" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Włącz synchronizację grupy SSO" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Włącz synchronizację grup InvenTree z grupami dostarczonymi przez IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Adres e-mail jest wymagany" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Autouzupełnianie użytkowników SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "E-mail dwa razy" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich adres e-mail" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Hasło dwukrotnie" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Grupuj przy rejestracji" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Wymuś MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Sprawdź wtyczki przy starcie" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Sprawdź dostępność aktualizacji wtyczek" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Włącz okresowe sprawdzanie aktualizacji zainstalowanych wtyczek" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Włącz integrację URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Włącz wtyczki, aby dodać ścieżki URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Włącz integrację z aplikacją" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Włącz wtyczki, aby dodać aplikacje" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Włącz kody projektów" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Włącz kody projektów do śledzenia projektów" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "Włącz funkcjonalność dla zapisywania historycznych poziomów zapasów i wartości" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Producent" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Firma" @@ -4027,7 +4035,7 @@ msgstr "Numer telefonu kontaktowego" msgid "Contact email address" msgstr "Kontaktowy adres e-mail" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Kontakt" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adres" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Komponent producenta" @@ -4190,8 +4198,8 @@ msgstr "Wybierz część" msgid "Select manufacturer" msgstr "Wybierz producenta" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Dostawca" @@ -4231,7 +4239,7 @@ msgstr "Dostawca" msgid "Select supplier" msgstr "Wybierz dostawcę" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "koszt podstawowy" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Opakowanie" @@ -4316,7 +4324,7 @@ msgstr "Domyślna waluta używana dla tego dostawcy" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Na stanie" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Ważny" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "Liczba kopii do wydrukowania dla każdej etykiety" msgid "Connected" msgstr "Połączono" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Nieznany" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Numer zamówienia" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Utworzony przez" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Posiada ceny" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Zamówienie" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Komponent wewnętrzny" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Zamówienie oczekujące" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Zakończone" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Zlecenie zakupu" msgid "Sales Order" msgstr "Zamówienie zakupu" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Link do zewnętrznej witryny" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data docelowa" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Data wydania" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Data wystawienia zamówienia" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Odniesienie zamówienia" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Status" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Status zamówienia zakupu" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "odebrane przez" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Przeznaczenie" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Pozycja nie pasuje do zlecenia zakupu" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Wartość musi być liczbą dodatnią" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klient" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Data wysyłki" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "wysłane przez" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Ilość elementów" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Odebrane" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Cena zakupu" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Cena sprzedaży" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Jednostkowa cena sprzedaży" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Wysłane" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Wysłana ilość" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Data wysyłki" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Sprawdzone przez" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Przesyłka" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Numer przesyłki" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Numer śledzenia" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Informacje o śledzeniu przesyłki" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Przesyłka została już wysłana" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Linia" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Komponent" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Kopiuj parametry" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Zamówienie nie może zostać anulowane" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Zlecenie zakupu musi być określone" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Dostawca musi być zgodny ze zleceniem zakupu" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Zlecenie zakupu musi być zgodne z dostawcą" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Data ważności" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Kod kreskowy" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "Wartość domyślna" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Części" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "Domyślne wygasanie" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimalny stan magazynowy" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "Sprzedaj wiele" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Nazwa testu" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Testowy opis" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Wprowadź opis do tego testu" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Wymagane" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Wymaga wartości" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Wymaga załącznika" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Wybierz część nadrzędną" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Podczęść" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Ten element BOM jest opcjonalny" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Notatki pozycji BOM" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Suma kontrolna" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Zatwierdzone" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Część zastępcza" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Część 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Część 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Wybierz powiązaną część" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Podkategorie" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Waluta zakupu tego towaru" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Kopiuj obraz" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Kopiuj BOM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Kopiuj parametry" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Towary" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Duplikuj część" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Usuń istniejące dane" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Pomiń nieprawidłowe wiersze" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index c8d7485abe..b17967c210 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Não foi possível converter {original} para {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Quantidade fornecida inválida" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nome" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Log de erro salvo pelo servidor." msgid "Image" msgstr "Imagem" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Preicsa ser um numero valido" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Moeda" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Selecione a Moeda nas opções disponíveis" @@ -553,8 +553,8 @@ msgstr "Unidade física inválida" msgid "Not a valid currency code" msgstr "Não é um código de moeda válido" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Situação do pedido" @@ -562,21 +562,21 @@ msgstr "Situação do pedido" msgid "Parent Build" msgstr "Produção Progenitor" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Peça" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Categoria" @@ -606,7 +606,7 @@ msgstr "Categoria" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Consumível" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Opcional" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Montagem" @@ -692,11 +692,11 @@ msgstr "Monitorado" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Alocado" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Disponível" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "No pedido" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Ordem de Produção" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Ordem de Produção" msgid "Location" msgstr "Local" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Usuário ou grupo responsável deve ser especificado" @@ -772,7 +772,7 @@ msgstr "Usuário ou grupo responsável deve ser especificado" msgid "Build order part cannot be changed" msgstr "Peça da ordem de produção não pode ser alterada" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Progresso da produção" msgid "Build status code" msgstr "Código de situação da produção" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Código de Lote" @@ -867,7 +867,7 @@ msgstr "Código de Lote" msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Criado em" @@ -888,7 +888,7 @@ msgstr "Data alvo final" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Data de conclusão" @@ -904,8 +904,8 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "Usuário que emitiu este pedido de produção" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsável" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Código do projeto" @@ -979,8 +979,8 @@ msgstr "Saída da produção não corresponde ao Pedido de Produção" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" @@ -1016,8 +1016,8 @@ msgstr "Objeto de produção" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Quantidade deve ser 1 para estoque serializado" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Item de estoque" @@ -1096,7 +1096,7 @@ msgstr "Destino do Item do Estoque" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nome da Peça" @@ -1132,7 +1132,7 @@ msgstr "Quantidade inteira necessária para peças rastreáveis" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças rastreáveis" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Números de Série" @@ -1153,7 +1153,7 @@ msgstr "Alocar Números de Série Automaticamente" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Os seguintes números de série já existem ou são inválidos" @@ -1242,7 +1242,7 @@ msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Aceitar Incompleto" @@ -1290,7 +1290,7 @@ msgstr "bin_item.part deve indicar a mesma peça do pedido de produção" msgid "Item must be in stock" msgstr "Item deve estar em estoque" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantidade disponível ({q}) excedida" @@ -1303,7 +1303,7 @@ msgstr "Saída de produção deve ser definida para alocação de peças rastrea msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Saída de produção deve ser definida para alocação de peças não rastreadas" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Alocação do Item precisa ser fornecida" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -1413,29 +1413,29 @@ msgstr "Rastreável" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Permitir variações" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Item LDM" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Estoque Disponível" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Pedido de produção vencido" msgid "Build order {bo} is now overdue" msgstr "Pedido de produção {bo} está atrasada" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "É uma Ligação" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "É um arquivo" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "O Utilizador não tem permissão para remover este anexo" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "Atualizado" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Tempo da última atualização" @@ -1618,7 +1618,7 @@ msgstr "A frase senha deve ser diferenciada" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Preço" @@ -1652,7 +1652,7 @@ msgstr "Nome para este webhook" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Ativo" @@ -1731,7 +1731,7 @@ msgstr "Título" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Parâmetros da caixa de seleção não podem ter unidades" msgid "Checkbox parameters cannot have choices" msgstr "Os parâmetros da caixa de seleção não podem ter escolhas" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Escolhas devem ser únicas" @@ -2095,7 +2095,7 @@ msgstr "Caixa de seleção" msgid "Is this parameter a checkbox?" msgstr "Este parâmetro é uma caixa de seleção?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Escolhas" @@ -2107,7 +2107,7 @@ msgstr "Opções válidas para este parâmetro (separadas por vírgulas)" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Habilitado" @@ -2149,7 +2149,7 @@ msgstr "Modelo" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Dados" @@ -2157,8 +2157,8 @@ msgstr "Dados" msgid "Parameter Value" msgstr "Valor do Parâmetro" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "Um pedido atribuído a você foi cancelado" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Itens Recebidos" @@ -2590,9 +2590,9 @@ msgstr "Com que frequência atualizar as taxas de câmbio (defina como zero para #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "dias" @@ -2844,8 +2844,8 @@ msgstr "Peças são modelos por padrão" msgid "Parts can be assembled from other components by default" msgstr "Peças podem ser montadas a partir de outros componentes por padrão" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Componente" @@ -2861,7 +2861,7 @@ msgstr "Comprável" msgid "Parts are purchaseable by default" msgstr "Peças são compráveis por padrão" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Vendível" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Se disponível, preços internos sobrepõe variação de cálculos de preço" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Ativar impressão de etiquetas" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Ativar impressão de etiqueta pela interface da internet" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "DPI da Imagem na Etiqueta" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Resolução de DPI quando gerar arquivo de imagens para fornecer à extensão de impressão de etiquetas" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Habilitar Relatórios" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Ativar geração de relatórios" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Modo de depuração" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Gerar relatórios em modo de depuração (saída HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Relatório de erros" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Registro de erros que ocorrem ao gerar relatórios" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Tamanho da página" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Tamanho padrão da página PDF para relatórios" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Forçar Unidades de Parâmetro" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Se as unidades são fornecidas, os valores do parâmetro devem corresponder às unidades especificadas" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Seriais Únicos Globais" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Números de série para itens de estoque devem ser globalmente únicos" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Excluir Estoque Esgotado" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Determina o comportamento padrão quando um item de estoque é esgotado" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Modelo de Código de Lote" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Modelo para gerar códigos de lote padrão para itens de estoque" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Validade do Estoque" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Ativar função de validade de estoque" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Vender estoque expirado" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Permitir venda de estoque expirado" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Tempo de Estoque Inativo" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Número de dias em que os itens em estoque são considerados obsoleto antes de vencer" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Produzir Estoque Vencido" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Permitir produção com estoque vencido" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Controle de propriedade do estoque" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Ativar controle de propriedade sobre locais e itens de estoque" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Ícone padrão do local de estoque" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Ícone padrão de local de estoque (vazio significa sem ícone)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Mostrar Itens de Estoque Instalados" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Exibir itens de estoque instalados nas tabelas de estoque" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Verificar BOM ao instalar itens" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Itens de estoque instalados devem existir na BOM para a peça parente" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Permitir Transferência Fora do Estoque" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Permitir que os itens que não estão em estoque sejam transferidos entre locais de estoque" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Produção" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Produção" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Requer Proprietário Responsável" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Um proprietário responsável deve ser atribuído a cada ordem" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Bloquear até os Testes serem Aprovados" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Impedir que as saídas da produção sejam concluídas até que todos os testes sejam aprovados" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Ativar Pedidos de Devolução" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Ativar funcionalidade de pedido de retorno na interface do usuário" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Devolução" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Editar os Pedidos de Devolução Concluídos" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Permitir a edição de pedidos de devolução após serem enviados ou concluídos" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Venda" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Venda" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Envio Padrão de Pedidos de Venda" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Habilitar criação de envio padrão com Pedidos de Vendas" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Editar os Pedidos de Vendas concluídos" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Permitir a edição de pedidos de vendas após serem enviados ou concluídos" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Compras" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Compra" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Editar Pedidos de Compra Concluídos" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Permitir a edição de pedidos de compras após serem enviados ou concluídos" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Autocompletar Pedidos de Compra" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Marcar automaticamente os pedidos de compra como concluídos quando todos os itens de linha forem recebidos" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Habitar esquecer senha" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Habilitar a função \"Esqueci minha senha\" nas páginas de acesso" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Habilitar cadastro" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Ativar auto-registro para usuários na página de entrada" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Ativar SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Ativar SSO na página de acesso" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Ativar registro SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Ativar auto-registro por SSO para usuários na página de entrada" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Email obrigatório" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Exigir do usuário o e-mail no cadastro" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Auto-preencher usuários SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Preencher automaticamente os detalhes do usuário a partir de dados da conta SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Enviar email duplo" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "No registro pedir aos usuários duas vezes pelo email" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Senha duas vezes" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "No registro pedir aos usuários duas vezes pela senha" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Domínios permitidos" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Restringir registros a certos domínios (separados por vírgula, começando com @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Grupo no cadastro" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Forçar AMF" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Os usuários devem usar uma segurança multifator." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Checar extensões no início" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Checar que todas as extensões instaladas no início — ativar em ambientes de contêineres" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Verificar por atualizações de plugin" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Habilitar verificações periódicas de atualizações para plugins instalados" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Ativar integração URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Ativar extensão para adicionar rotas URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Ativar integração de navegação" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Ativar extensões para integrar à navegação" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Ativa integração com aplicativo" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Ativar extensões para adicionar aplicativos" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Ativar integração do calendário" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Ativar extensões para executar tarefas agendadas" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Ativar integração de eventos" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Ativar extensões para responder a eventos internos" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Excluir Locais Externos" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Período de Balanço Automático" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Mostrar nomes completos dos usuários" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Mostrar Nomes Completos em vez de Nomes de Usuário" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Fabricante" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Empresa" @@ -4027,7 +4035,7 @@ msgstr "Número de telefone do contato" msgid "Contact email address" msgstr "Endereço de e-mail do contato" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Contato" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Endereço" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Link para as informações do endereço (externo)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Peça do Fabricante" @@ -4190,8 +4198,8 @@ msgstr "Selecionar peça" msgid "Select manufacturer" msgstr "Selecionar fabricante" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "NPF" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Fornecedor" @@ -4231,7 +4239,7 @@ msgstr "Fornecedor" msgid "Select supplier" msgstr "Selecione o fornecedor" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Unidade de reserva de estoque fornecedor" @@ -4267,7 +4275,7 @@ msgstr "preço base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Taxa mínima (ex.: taxa de estoque)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Embalagem" @@ -4316,7 +4324,7 @@ msgstr "Moeda padrão utilizada para este fornecedor" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Em Estoque" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Válido" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Desconhecido" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Referência do Pedido" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Criado por" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Pedido" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Peça Interna" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Concluído" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Moeda para este pedido (deixe em branco para usar o padrão da empresa)" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "O contato não corresponde à empresa selecionada" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Descrição do pedido (opcional)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Selecione o código do projeto para este pedido" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Link para página externa" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data alvo" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data esperada para entrega do pedido. O Pedido estará atrasado após esta data." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Data de emissão" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Dia que o pedido foi feito" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Usuário ou grupo responsável para este pedido" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Ponto de contato para este pedido" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Endereço da empresa para este pedido" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Referência do pedido" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Situação" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Situação do pedido de compra" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Empresa da qual os itens estão sendo encomendados" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Código de referência do pedido fornecedor" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "recebido por" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Dia que o pedido foi concluído" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Destino" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Fornecedor de peça deve corresponder a fornecedor da OC" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "O item de linha não corresponde ao pedido de compra" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Empresa para qual os itens foi vendidos" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Referência do Cliente " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Código de Referência do pedido do cliente" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Data de Envio" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Pedido não pode ser concluído, pois, há envios incompletos" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Pedido não pode ser concluído, pois, há itens na linha incompletos" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Quantidade do item" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Referência do Item em Linha" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Observações do Item de Linha" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data alvo para este item de linha (deixe em branco para usar a data alvo do pedido)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Descrição item de linha (opcional)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Contexto adicional para esta linha" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Preço Unitário" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "A peça do fornecedor deve corresponder ao fornecedor" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Fornecedor da Peça" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Recebido" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Preço de Compra" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Preço unitário de compra" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Preço de Venda" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Preço de venda unitário" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Quantidade enviada" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Data de Entrega" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Data da entrega do envio" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Verificado por" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Remessa" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Número do Envio" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Número de Rastreamento" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Informação de rastreamento da remessa" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Número da Fatura" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Número de referência para fatura associada" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "O pedido já foi enviado" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Remessa não foi alocada nos itens de estoque" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "O item do estoque não foi atribuído" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Não é possível alocar o item de estoque para uma linha de uma peça diferente" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Não é possível alocar uma linha sem uma peça" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A quantidade de alocação não pode exceder a quantidade em estoque" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Quantidade deve ser 1 para item de estoque serializado" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Pedidos de venda não coincidem com a remessa" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Remessa não coincide com pedido de venda" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Linha" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Referência de remessa do pedido de venda" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Selecione o item de estoque para alocar" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Insira a quantidade de atribuição de estoque" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Referência de Pedidos de Devolução" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Empresa da qual os itens estão sendo retornados" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Estado do pedido de retorno" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Selecione o item a ser devolvido pelo cliente" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Data de Recebimento" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Despesa/gastos" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Gastos com esta linha de itens" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Gastos para reparar e/ou devolver esta linha de itens" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Copiar Parâmetros" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Itens de linha" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Nome do Fornecedor" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Pedido não pode ser cancelado" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir que o pedido seja fechado com itens de linha incompletos" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "O pedido tem itens da linha incompletos" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "O pedido não está aberto" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Moeda de preço de compra" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "Código (SKU)" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Numero interno do produto" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "A peça do fornecedor deve ser especificada" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "O pedido de compra deve ser especificado" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "O fornecedor deve corresponder o pedido de compra" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Pedido de compra deve corresponder ao fornecedor" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Itens de linha" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Selecione o local de destino para os itens recebidos" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Digite o código do lote para itens de estoque recebidos" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Data de validade" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Digite o número de série para itens de estoque recebidos" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Código de barras" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Código de barras lido" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Código de barras já em uso" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Itens de linha deve ser providenciados" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Loca de destino deve ser especificado" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Código de barras fornecido deve ser único" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Envios concluídos" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Moeda de preço de venda" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Nenhum detalhe da remessa fornecido" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Item de linha não está associado a este pedido" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Quantidade deve ser positiva" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Digite números de série para alocar" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "O pedido já foi enviado" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "O envio não está associado a este pedido" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Nenhuma correspondência encontrada para os seguintes números de série" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Devolver item do pedido" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Item do pedido não bate com o pedido de devolução" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Item do pedido já foi recebido" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Itens só podem ser recebidos de pedidos em processamento" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Tipo de moeda para o item do pedido" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "Palavras-chave padrão para peças nesta categoria" msgid "Icon" msgstr "Ícone" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Ícone (opcional)" @@ -5799,7 +5827,7 @@ msgstr "Valor Padrão" msgid "Default Parameter Value" msgstr "Valor Padrão do Parâmetro" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Peças" @@ -5918,7 +5946,7 @@ msgstr "Palavras-chave para melhorar a visibilidade nos resultados da pesquisa" msgid "Part category" msgstr "Categoria da Peça" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "Validade Padrão" msgid "Expiry time (in days) for stock items of this part" msgstr "Validade (em dias) para itens do estoque desta peça" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Estoque Mínimo" @@ -6035,751 +6063,751 @@ msgstr "Proprietário responsável por esta peça" msgid "Sell multiple" msgstr "Venda múltipla" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Moeda usada para armazenar os cálculos de preços" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Custo Mínimo da LDM" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Custo mínimo das peças componentes" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Custo Máximo da LDM" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Custo máximo das peças componentes" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Custo Mínimo de Compra" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Custo mínimo histórico de compra" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Custo Máximo de Compra" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Custo máximo histórico de compra" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Preço Interno Mínimo" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Custo mínimo baseado nos intervalos de preço internos" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Preço Interno Máximo" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Custo máximo baseado nos intervalos de preço internos" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Preço Mínimo do Fornecedor" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Preço mínimo da peça de fornecedores externos" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Preço Máximo do Fornecedor" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Preço máximo da peça de fornecedores externos" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Custo Mínimo variável" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Custo mínimo calculado das peças variáveis" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Custo Máximo Variável" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Custo máximo calculado das peças variáveis" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Custo Mínimo" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Sobrepor o custo mínimo" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Custo Máximo" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Sobrepor o custo máximo" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Custo total mínimo calculado" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Custo total máximo calculado" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Preço Mínimo de Venda" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Preço mínimo de venda baseado nos intervalos de preço" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Preço Máximo de Venda" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Preço máximo de venda baseado nos intervalos de preço" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Custo Mínimo de Venda" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Preço histórico mínimo de venda" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Custo Máximo de Venda" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Preço histórico máximo de venda" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Peça para Balanço" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Total de Itens" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Número de entradas de estoques individuais no momento do balanço" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Estoque total disponível no momento do balanço" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Data de realização do balanço" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Custo Mínimo de Estoque" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Custo mínimo estimado de estoque disponível" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Custo Máximo de Estoque" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Custo máximo estimado de estoque disponível" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Nome de Teste" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Insira um nome para o teste" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Descrição do Teste" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Digite a descrição para este teste" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Requerido" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Este teste é obrigatório passar?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Requer Valor" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Este teste requer um valor ao adicionar um resultado de teste?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Anexo obrigatório" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Este teste requer um anexo ao adicionar um resultado de teste?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Selecione a Peça Parental" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Sub peça" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Selecionar peça a ser usada na LDM" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Quantidade de LDM para este item LDM" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Este item LDM é opcional" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Este item LDM é consumível (não é rastreado nos pedidos de construção)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Referência do Item LDM" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Notas do Item LDM" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Soma de verificação" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Soma de Verificação da LDM da linha" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Validado" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "O item da LDM foi validado" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Obtém herdados" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este item da LDM é herdado por LDMs para peças variáveis" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Itens de estoque para as peças das variantes podem ser usados para este item LDM" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Quantidade deve ser valor inteiro para peças rastreáveis" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Sub peça deve ser especificada" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Substituir Item da LDM" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "A peça de substituição não pode ser a mesma que a peça mestre" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Item LDM Parental" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Substituir peça" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Selecionar Peça Relacionada" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Relacionamento da peça não pode ser criada com ela mesma" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Relação duplicada já existe" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Categoria de peça pai" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Sub-categorias" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Moeda de compra deste item de estoque" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Peça Original" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Selecione a peça original para duplicar" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Copiar imagem" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Copiar imagem da peça original" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Copiar LDM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Copiar lista de materiais da peça original" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Copiar Parâmetros" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Copiar dados do parâmetro da peça original" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Copiar imagem da peça original" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Quantidade Inicial de Estoque" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Especificar a quantidade inicial de estoque para a peça. Se for zero, nenhum estoque é adicionado." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Local Inicial do Estoque" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Especifique o local do estoque inicial para esta Peça" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Selecione o fornecedor (ou deixe em branco para pular)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Selecione fabricante (ou deixe em branco para pular)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Número de Peça do Fabricante" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "A empresa selecionada não é um fornecedor válido" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "A empresa selecionada não é um fabricante válido" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "A peça do fabricante que corresponde a essa MPN já existe" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "A peça do fornecedor que corresponde a essa SKU já existe" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Nome da Categoria" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Produzindo" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Itens de Estoque" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Estoque Total" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Peça duplicada" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Copiar dados iniciais de outra peça" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Estoque inicial" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Criar peça com a quantidade inicial de estoque" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Informações do Fornecedor" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Adicionar informação inicial de fornecedor para esta peça" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Copiar Parâmetros da Categoria" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Copiar modelos de parâmetros a partir de categoria de peça selecionada" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Imagem Existente" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Nome de arquivo de uma imagem de peça existente" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "A imagem não existe" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Validar a Lista de Materiais completa" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Pode Produzir" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Preço Mínimo" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Sobrepor valor calculado para preço mínimo" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Moeda do preço mínimo" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Preço Máximo" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Sobrepor valor calculado para preço máximo" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Moeda do preço máximo" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Atualizar" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Atualizar preços desta peça" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Não foi possível converter das moedas fornecidas para {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Preço mínimo não pode ser maior que o preço máximo" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Preço máximo não pode ser menor que o preço mínimo" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Selecionar peça para copiar a LDM" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Remover Dado Existente" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Remova itens LDM existentes antes de copiar" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Incluir Herdados" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Incluir itens LDM que são herdados de peças modelo" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Pular Linhas inválidas" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Habilitar esta opção para pular linhas inválidas" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Copiar Peças Substitutas" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copiar peças de substitutas quando duplicar itens de LDM" @@ -8264,168 +8292,168 @@ msgstr "Tag part_image necessita de uma instância de Peça" msgid "company_image tag requires a Company instance" msgstr "Tag company_image necessita de uma instância de Empresa" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Código da situação" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Localização externa" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Árvore de Peças" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Data de validade antes" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Data de validade depois" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Inativo" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Quantidade obrigatória" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Uma peça válida deve ser fornecida" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "A peça do fornecedor informado não existe" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "A peça do fornecedor tem um tamanho de pacote definido, mas o item use_pack_size não foi definida" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Números de série não podem ser fornecidos para uma parte não rastreável" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po index 636acd20b6..143b94c410 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Não foi possível converter {original} para {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Quantidade inválida" @@ -114,7 +114,7 @@ msgstr "Valor decimal inválido" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nome" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Um erro foi registrado pelo servidor." msgid "Image" msgstr "Imagem" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Deve ser um número válido" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Moeda" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Selecione a moeda entre as opções disponíveis" @@ -553,8 +553,8 @@ msgstr "Unidade física inválida" msgid "Not a valid currency code" msgstr "O código de moeda não é válido" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Situação de pedido" @@ -562,21 +562,21 @@ msgstr "Situação de pedido" msgid "Parent Build" msgstr "Produção Progenitora" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Incluir Variáveis" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Incluir Variáveis" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Incluir Variáveis" msgid "Part" msgstr "Parte" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Categoria" @@ -606,7 +606,7 @@ msgstr "Categoria" msgid "Ancestor Build" msgstr "Construção de Ancestrais" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Atribuído a mim" @@ -654,15 +654,15 @@ msgstr "Concluído antes" msgid "Completed after" msgstr "Concluído após" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Data Mínima" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Data máxima" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Excluir árvore" @@ -670,17 +670,17 @@ msgstr "Excluir árvore" msgid "Build must be cancelled before it can be deleted" msgstr "A compilação deve ser cancelada antes de ser excluída" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Consumível" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Opcional" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Montagem" @@ -692,11 +692,11 @@ msgstr "Rastreado" msgid "Testable" msgstr "Testável" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Pedido pendente" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Alocado" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Disponível" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Em pedido" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Ordem da compilação" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Ordem da compilação" msgid "Location" msgstr "Local" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Saída" @@ -764,7 +764,7 @@ msgstr "Ordem de compilação não pode ser criado para uma parte desbloqueada" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Criar ordens só pode ser realizado externamente para partes compráveis" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Usuário ou grupo responsável deve ser especificado" @@ -772,7 +772,7 @@ msgstr "Usuário ou grupo responsável deve ser especificado" msgid "Build order part cannot be changed" msgstr "Parte do pedido de compilação não pode ser alterada" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "A data limite deve ser posterior à data inicial" @@ -780,9 +780,9 @@ msgstr "A data limite deve ser posterior à data inicial" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Progresso da produção" msgid "Build status code" msgstr "Código de situação da produção" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Código do lote" @@ -867,7 +867,7 @@ msgstr "Código do lote" msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Criado em" @@ -888,7 +888,7 @@ msgstr "Data alvo final" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data limite para finalização de produção. Estará atrasado a partir deste dia." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Data de conclusão" @@ -904,8 +904,8 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "Usuário que emitiu esta ordem de produção" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsável" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Prioridade desta ordem de compilação" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Código do Projeto" @@ -979,8 +979,8 @@ msgstr "Saída da produção não corresponde à Ordem de Produção" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" @@ -1016,8 +1016,8 @@ msgstr "Compilar objeto" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Quantidade deve ser 1 para estoque serializado" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Item de Estoque" @@ -1096,7 +1096,7 @@ msgstr "Destino do Item do Estoque" msgid "Build Level" msgstr "Nível de produção" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nome da Peça" @@ -1132,7 +1132,7 @@ msgstr "Quantidade inteira necessária para peças rastreáveis" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças rastreáveis" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Números de Série" @@ -1153,7 +1153,7 @@ msgstr "Alocar Números de Série Automaticamente" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Os seguintes números de série já existem ou são inválidos" @@ -1242,7 +1242,7 @@ msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Aceitar Incompleto" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part deve apontar para a mesma parte que a ordem de produção" msgid "Item must be in stock" msgstr "O item deve estar em estoque" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantidade disponível ({q}) excedida" @@ -1303,7 +1303,7 @@ msgstr "Saída de produção deve ser definida para alocação de peças rastrea msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Saída de produção não pode ser definida para alocação de peças não rastreadas" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Alocação de itens precisam ser fornecidos" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "Produção" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -1413,29 +1413,29 @@ msgstr "Rastreável" msgid "Inherited" msgstr "Herdado" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Item BOM" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Agendado para produção" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Estoque Externo" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Estoque Disponível" @@ -1495,7 +1495,7 @@ msgstr "Em Espera" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Ordem de produção vencido" msgid "Build order {bo} is now overdue" msgstr "Ordem de produção {bo} está atrasada" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "É um link" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "É um arquivo" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "O usuário não tem permissão para deletar esses anexos" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "O usuário não tem permissão para deletar esse anexo" @@ -1559,7 +1559,7 @@ msgstr "Rótulo de código do projeto" msgid "Updated" msgstr "Atualizado" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Tempo da última atualização" @@ -1618,7 +1618,7 @@ msgstr "A frase senha deve ser diferenciada" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Usuário" msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Preço" @@ -1652,7 +1652,7 @@ msgstr "Nome para este webhook" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Ativo" @@ -1731,7 +1731,7 @@ msgstr "Título" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "Caixa de seleção" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Habilitado" @@ -2149,7 +2149,7 @@ msgstr "Modelo" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Dados" @@ -2157,8 +2157,8 @@ msgstr "Dados" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Data e hora da verificação do código de barras" msgid "URL endpoint which processed the barcode" msgstr "O endpoint da URL que processou o código de barras" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "Um pedido atribuído a você foi cancelado" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Itens Recebidos" @@ -2590,9 +2590,9 @@ msgstr "Com que frequência atualizar as taxas de câmbio (defina como zero para #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "dias" @@ -2844,8 +2844,8 @@ msgstr "Peças são modelos por padrão" msgid "Parts can be assembled from other components by default" msgstr "Peças podem ser montadas a partir de outros componentes por padrão" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Componente" @@ -2861,7 +2861,7 @@ msgstr "Comprável" msgid "Parts are purchaseable by default" msgstr "Peças são compráveis por padrão" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Comercializável" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Se disponível, os preços internos substituem os cálculos da faixa de preços" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Habilitar Impressão de Etiqueta" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Ativar impressão de etiqueta pela interface da internet" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "DPI da Imagem na Etiqueta" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Resolução de DPI quando gerar arquivo de imagens para fornecer à extensão de impressão de etiquetas" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Ativar Relatórios" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Ativar geração de relatórios" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Modo de depuração" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Gerar relatórios em modo de depuração (saída HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Registro de erros" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Registrar erros que ocorrem ao gerar relatórios" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Tamanho da página" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Tamanho padrão da página PDF para relatórios" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Forçar Unidades de Parâmetro" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Se as unidades são fornecidas, os valores do parâmetro devem corresponder às unidades especificadas" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Seriais Únicos Globais" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Números de série para itens de estoque devem ser globalmente únicos" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Excluir Estoque Esgotado" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Determina o comportamento padrão, quando um item de estoque é esgotado" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Modelo de Código de Lote" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Modelo para gerar códigos de lote padrão para itens de estoque" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Validade do Estoque" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Ativar função de validade de estoque" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Vender estoque expirado" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Permitir venda de estoque expirado" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Tempo de Estoque Inativo" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Número de dias em que os itens em estoque são considerados obsoleto antes de vencer" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Produzir Estoque Vencido" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Permitir produção com estoque vencido" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Controle de propriedade do estoque" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Ativar controle de propriedade sobre locais e itens de estoque" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Ícone padrão do local de estoque" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Ícone padrão de local de estoque (vazio significa sem ícone)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Mostrar Itens de Estoque Instalados" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Exibir itens de estoque instalados nas tabelas de estoque" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Verificar LDM ao instalar itens" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Itens do estoque instalado devem existir na LDM para a parte principal" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Permitir Fora de Transferência" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Permitir que os itens que não estão em estoque sejam transferidos entre locais de estoque" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Produção" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Produção" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Exigir proprietário responsável" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Um proprietário responsável deve ser atribuído a cada pedido" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Requer Parte Ativa" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Impedir a criação de ordem para partes inativas" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Exigir parte bloqueada" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Impedir criação de pedidos para peças desbloqueadas" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Exigir validade, BOM" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Impedir criação de pedido de compilação a menos que LDM tenha sido validada" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Exigir pedidos secundários fechados" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Impedir o preenchimento do pedido de construção até que todos os pedidos secundários sejam fechados" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Pedido de Produção Externo" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "Ativar funcionalidade de pedido de construção externa" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Bloquear Até Passagem de Testes" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Impedir que as saídas da produção sejam concluídas até que todos os testes necessários passem" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Ativar Pedidos de Devolução" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Ativar funcionalidade de pedido de devolução na interface do usuário" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Devolução" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Devolução" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Editar os Pedidos de Devolução Concluídos" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Permitir a edição de pedidos de devolução após serem enviados ou concluídos" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Venda" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Venda" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Envio Padrão de Pedidos de Venda" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Habilitar criação de envio padrão com Pedidos de Vendas" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Editar os Pedidos de Vendas concluídos" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Permitir a edição de pedidos de vendas após serem enviados ou concluídos" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Marcar pedidos enviados como concluídos" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Pedidos de vendas marcados como enviados automaticamente serão concluídos, ignorando o status \"enviado\"" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Compras" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Compra" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Editar Pedidos de Compra Concluídos" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Permitir a edição de pedidos de compras após serem enviados ou concluídos" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Converter Moeda" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Converter valor de item para moeda base quando receber o estoque" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Completar automaticamente os pedidos de Compra" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Marcar automaticamente os pedidos de compra como concluídos quando todos os itens de linha forem recebidos" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Ativar senha esquecida" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Ativar a função \"Esqueci minha senha\" nas páginas de acesso" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Ativar cadastro" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Ativar auto-registro para usuários na página de entrada" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Ativar SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Ativar SSO na página de acesso" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Ativar registro SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Ativar auto-registro via SSO para usuários nas páginas de login" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Ativar sincronização de grupo SSO" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Ativar sincronização de grupos do InvenTree com grupos fornecidos pelo IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "Chave de grupo SSO" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "O nome dos grupos reivindicam o atributo fornecido pelo IdP" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "Mapa do grupo SSO" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Um mapeamento de grupos de SSO para grupos locais de InvenTree. Se o grupo local não existir, será criado." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Remover grupos fora do SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Se os grupos atribuídos ao usuário devem ser removidos somente se eles não são o backend pelo IdP. Pois, essa configuração desabilitada pode causar problemas de segurança" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Email obrigatório" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Exigir do usuário o e-mail no cadastro" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Auto-preencher usuários SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Preencher automaticamente os detalhes do usuário a partir de dados da conta SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Enviar email duplo" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Ao se registrar, peça aos usuários duas vezes por seus e-mails" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Senha duas vezes" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "No registro pedir aos usuários duas vezes pela senha" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Domínios permitidos" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Restringir registros a certos domínios (separados por vírgula, começando com @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Grupo no cadastro" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Grupo ao qual novos usuários serão atribuídos ao registro. Se a sincronização de grupo SSO estiver ativada, este grupo só estará definido se nenhum grupo puder ser atribuído a partir do IdP." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Forçar AMF" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Os usuários devem usar uma segurança multifatorial." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Verificar extensões na inicialização" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Checar que todas as extensões instaladas no início — ativar em ambientes de contêineres" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Verificar por atualizações de extensão" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Ativar verificações periódicas de atualizações para a extensão instalados" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Ativar integração URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Ativar extensão para adicionar rotas URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Ativar integração de navegação" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Ativar extensões para integrar à navegação" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Ativar integração com aplicativo" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Ativar extensões para adicionar aplicativos" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Ativar integração com agendas" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Ativar extensões para executar tarefas agendadas" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Ativar integração de eventos" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Ativar extensões para responder a eventos internos" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Ativar integração de interface" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Ativar extensões para integrar na interface do usuário" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "Ativar integração com o e-mail" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "Ativar extensão para processar e-mails de saída/entrada" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Ativar códigos de projeto" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Ativar códigos de projeto para rastrear projetos" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "Ativar funcionalidade para gravação de níveis e valor de estoque históricos" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Excluir Locais Externos" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Período de contagem automática" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Exibir nomes completos dos usuários" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Exibir nomes completos dos usuários em vez de nomes de usuários" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Exibir Perfis de Usuário" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Exibir Perfis de Usuários em sua página de perfil" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Ativar Dados da Estação de Teste" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Ativar coleção de dados da estação de teste para resultados de teste" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "O fornecedor está Ativo" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Fabricante" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Empresa" @@ -4027,7 +4035,7 @@ msgstr "Número de telefone do contato" msgid "Contact email address" msgstr "Endereço de e-mail do contato" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Contato" @@ -4080,7 +4088,7 @@ msgstr "CNPJ" msgid "Company Tax ID" msgstr "CNPJ da empresa" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Endereço" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Link para as informações do endereço (externo)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -4190,8 +4198,8 @@ msgstr "Selecionar peça" msgid "Select manufacturer" msgstr "Selecionar fabricante" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "NPF" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Fornecedor" @@ -4231,7 +4239,7 @@ msgstr "Fornecedor" msgid "Select supplier" msgstr "Selecione o fornecedor" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Unidade de reserva de estoque fornecedor" @@ -4267,7 +4275,7 @@ msgstr "preço base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Taxa mínima (ex.: taxa de estoque)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Embalagem" @@ -4316,7 +4324,7 @@ msgstr "Moeda padrão utilizada para este fornecedor" msgid "Company Name" msgstr "Nome da Empresa" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Em Estoque" @@ -4452,7 +4460,7 @@ msgstr "O campo não existe no modelo de destino" msgid "Selected field is read-only" msgstr "O campo selecionado é somente leitura" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Importar Sessão" @@ -4464,31 +4472,31 @@ msgstr "Campo" msgid "Column" msgstr "Coluna" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Índice de fileira" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Dados da linha original" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Erros" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Válido" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "Número de cópias para cada rótulo" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Desconhecido" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Referência do Pedido" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Pendente" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Tem código do projeto" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Criado por" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Criado Antes" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Criado Após" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Tem Data Inicial" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Data Inicial Antes" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Data Inicial Após" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Tem Data Prevista" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Data Prevista Antes" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Data Prevista Antes" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Tem Preço" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Concluído Antes" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Concluído Após" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "Pedido de Produção Vencido" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Pedido" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Pedido Completo" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Peça Interna" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Pedido pendente" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Concluído" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Possui Envio" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Moeda para este pedido (deixe em branco para usar o padrão da empresa)" msgid "This order is locked and cannot be modified" msgstr "Este pedido está bloqueado e não pode ser modificado" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "O contato não corresponde à empresa selecionada" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "Data inicial deve ser anterior à data limite" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Descrição do pedido (opcional)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Selecione o código do projeto para este pedido" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Link para página externa" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Data inicial" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Data de início programada para esta encomenda" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data Prevista" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data esperada para entrega do pedido. O Pedido estará atrasado após esta data." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Data de emissão" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Dia que o pedido foi feito" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Usuário ou grupo responsável para este pedido" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Ponto de contato para este pedido" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Endereço da empresa para este pedido" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Referência do pedido" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Situação" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Estado do pedido" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Empresa da qual os itens estão sendo encomendados" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Código de referência do pedido fornecedor" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "recebido por" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Dia que o pedido foi concluído" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Destino" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Destino para os itens recebidos" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Fornecedor de peça deve corresponder a fornecedor da OC" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Empresa para qual os itens foi vendidos" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Situação do Pedido de Venda" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Referência do Cliente " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Código de Referência do pedido do cliente" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Data de envio" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "O pedido já está completo" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "O pedido já está cancelado" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Pedido não pode ser concluído, pois, há envios incompletos" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "O pedido não pode ser concluído, pois, há alocações incompletas" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "O pedido não pode ser concluído, pois, há itens de linha incompletos" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "O pedido está bloqueado e não pode ser modificado" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Quantidade do item" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Referência do Item em Linha" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Observações do Item de Linha" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data limite para este item de linha (deixe em branco para usar a data limite do pedido)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Descrição do item de linha (opcional)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Contexto adicional para esta linha" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Preço Unitário" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Item de linha de pedido de compra" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "A peça do fornecedor deve corresponder ao fornecedor" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "Pedido de produção deve ser marcada como externa" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "Os pedidos de produção só podem ser vinculados a partes de montagem" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "Criar parte do pedido deve combinar a parte do item de linha" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Fornecedor da Peça" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Recebido" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Preço de Compra" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Preço unitário de compra" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "Pedido de produção externa para ser preenchida por este item de linha" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Linha Extra do Pedido de Compra" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Item de Linha de Pedido de Vendas" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Preço de Venda" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Preço de venda unitário" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Quantidade enviada" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Envio do Pedido de Venda" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Data de Entrega" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Data da entrega do envio" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Verificado por" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Usuário que verificou este envio" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envio" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Número do Envio" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Número de rastreio" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Informação de rastreamento" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Linha" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Item" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Duplicar Pedido" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "ID do pedido inválido" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "O pedido não pode ser cancelado" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Mesclar Itens" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "Código (SKU)" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Número Interno da Peça" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Nome Interno da Peça" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Código de barras" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Código de barras lido" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Código de barras já está em uso" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Itens Alocados" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Os seguintes números de série não estão disponíveis" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "Palavras-chave padrão para peças nesta categoria" msgid "Icon" msgstr "Ícone" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Ícone (opcional)" @@ -5799,7 +5827,7 @@ msgstr "Valor Padrão" msgid "Default Parameter Value" msgstr "Valor Padrão do Parâmetro" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Peças" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "Categoria da Peça" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "Validade Padrão" msgid "Expiry time (in days) for stock items of this part" msgstr "Validade (em dias) para itens do estoque desta peça" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Estoque Mínimo" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Modelos de teste só podem ser criados para partes testáveis" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Obrigatório" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Sub peça" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Itens de Estoque" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Estoque Total" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Estoque Inicial" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Atualizar" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Ignorar Linhas Inválidas" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Habilite essa opção para ignorar linhas inválidas" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Estoque mínimo" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Estoque máximo" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index c6befeaa17..484e2632f8 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nu s-a putut converti {original} în {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Cantitate furnizata nevalida" @@ -114,7 +114,7 @@ msgstr "Valoare zecimală nevalidă" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Nume" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "A fost înregistrată o eroare de către server." msgid "Image" msgstr "Imagine" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Trebuie sa fie un număr valid" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Monedă" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Selectați moneda din opțiunile disponibile" @@ -553,8 +553,8 @@ msgstr "Unitate fizică nevalidă" msgid "Not a valid currency code" msgstr "Nu este un cod valutar valid" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Starea comenzii" @@ -562,21 +562,21 @@ msgstr "Starea comenzii" msgid "Parent Build" msgstr "Construcție părinte" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "İnclude variante" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "İnclude variante" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "İnclude variante" msgid "Part" msgstr "Piesă" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Categorie" @@ -606,7 +606,7 @@ msgstr "Categorie" msgid "Ancestor Build" msgstr "Ancestor Build" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Alocate mie" @@ -654,15 +654,15 @@ msgstr "Finalizat înainte de" msgid "Completed after" msgstr "Finalizat după" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Dată min" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Dată maximă" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Exclude arbore" @@ -670,17 +670,17 @@ msgstr "Exclude arbore" msgid "Build must be cancelled before it can be deleted" msgstr "Construcția trebuie anulată înainte de a putea fi ștearsă" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Consumabile" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Opţional" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Asamblate" @@ -692,11 +692,11 @@ msgstr "Urmarit" msgid "Testable" msgstr "Testabilă" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Comandă restantă" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Alocate" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Disponibil" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Pe comandă" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Comenzi de Producție" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Comenzi de Producție" msgid "Location" msgstr "Locatie" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Ieșire" @@ -764,7 +764,7 @@ msgstr "Comandă de producție nu poate fi creată pentru piesa deblocată" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Comenzile de producție pot fi îndeplinite extern doar pentru piesele achiziționabile" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Utilizator sau grup responsabil trebuie specificat" @@ -772,7 +772,7 @@ msgstr "Utilizator sau grup responsabil trebuie specificat" msgid "Build order part cannot be changed" msgstr "Piesa din comanda de producție nu poate fi schimbata" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Data țintă trebuie să fie după data de început" @@ -780,9 +780,9 @@ msgstr "Data țintă trebuie să fie după data de început" msgid "Build Order Reference" msgstr "Referință comandă producție" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -796,7 +796,7 @@ msgstr "Scurtă descriere a construcției (opțional)" #: build/models.py:275 msgid "Build Order to which this build is allocated" -msgstr "" +msgstr "Comanda de producție pentru care această construcție este alocată" #: build/models.py:284 msgid "Select part to build" @@ -808,7 +808,7 @@ msgstr "Referință comandă de vânzare" #: build/models.py:294 msgid "Sales Order to which this build is allocated" -msgstr "" +msgstr "Comanda de vânzare pentru care această construcție este alocată" #: build/models.py:299 build/serializers.py:1087 msgid "Source Location" @@ -858,7 +858,7 @@ msgstr "Stare producției" msgid "Build status code" msgstr "Cod status producție" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Cod lot" @@ -867,7 +867,7 @@ msgstr "Cod lot" msgid "Batch code for this build output" msgstr "Cod de lot pentru această producție" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Data creării" @@ -886,53 +886,53 @@ msgstr "Data finalizării țintă" #: build/models.py:376 msgid "Target date for build completion. Build will be overdue after this date." -msgstr "" +msgstr "Data țintă pentru finalizarea construcției. Construcția va fi depășită după această dată." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" -msgstr "" +msgstr "Data completării" #: build/models.py:389 msgid "completed by" -msgstr "" +msgstr "finalizat până la" #: build/models.py:398 msgid "Issued by" -msgstr "" +msgstr "Emis de" #: build/models.py:399 msgid "User who issued this build order" -msgstr "" +msgstr "Utilizatorul care a emis această comandă de producție" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" -msgstr "" +msgstr "Responsabil" #: build/models.py:409 msgid "User or group responsible for this build order" -msgstr "" +msgstr "Utilizatorul sau grupul responsabil pentru această comandă de producție" #: build/models.py:414 stock/models.py:1098 msgid "External Link" -msgstr "" +msgstr "Link extern" #: build/models.py:416 common/models.py:2007 part/models.py:1182 #: stock/models.py:1100 msgid "Link to external URL" -msgstr "" +msgstr "Link către URL-ul extern" #: build/models.py:421 msgid "Build Priority" -msgstr "" +msgstr "Prioritate de construire" #: build/models.py:424 msgid "Priority of this build order" -msgstr "" +msgstr "Prioritatea acestei comenzi de producție" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Cod proiect" @@ -950,74 +950,74 @@ msgstr "Nu se poate completa comanda de producție cu rezultate incomplete" #: build/models.py:710 build/models.py:840 msgid "Failed to offload task to complete build allocations" -msgstr "" +msgstr "Nu s-a putut descărca sarcina pentru a finaliza alocarea construcției" #: build/models.py:733 #, python-brace-format msgid "Build order {build} has been completed" -msgstr "" +msgstr "A fost finalizată o comandă de producție {build}" #: build/models.py:739 msgid "A build order has been completed" -msgstr "" +msgstr "A fost finalizată o comandă de producție" #: build/models.py:921 build/serializers.py:397 msgid "Serial numbers must be provided for trackable parts" -msgstr "" +msgstr "Numerele de serie trebuie furnizate pentru piesele urmăribile" #: build/models.py:1013 build/models.py:1100 msgid "No build output specified" -msgstr "" +msgstr "Nu este specificată nicio ieșire de producție" #: build/models.py:1016 msgid "Build output is already completed" -msgstr "" +msgstr "Construcția este deja finalizată" #: build/models.py:1019 msgid "Build output does not match Build Order" -msgstr "" +msgstr "Construcția nu se potrivește cu Comanda de producție" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" -msgstr "" +msgstr "Cantitatea trebuie să fie mai mare decât zero" #: build/models.py:1111 build/models.py:1218 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" -msgstr "" +msgstr "Cantitatea nu poate fi mai mare decât cantitatea de ieşire" #: build/models.py:1186 build/serializers.py:596 msgid "Build output has not passed all required tests" -msgstr "" +msgstr "Construcția nu a trecut toate testele necesare" #: build/models.py:1189 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" -msgstr "" +msgstr "Construcția {serial} nu a trecut toate testele necesare" #: build/models.py:1200 msgid "Allocated stock items are still in production" -msgstr "" +msgstr "Stocurile alocate sunt încă în producţie" #: build/models.py:1208 msgid "Cannot partially complete a build output with allocated items" -msgstr "" +msgstr "Nu se poate finaliza parțial o construcție cu elemente alocate" #: build/models.py:1737 msgid "Build Order Line Item" -msgstr "" +msgstr "Element linie comandă de producție" #: build/models.py:1761 msgid "Build object" -msgstr "" +msgstr "Construiește obiectul" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1033,96 +1033,96 @@ msgstr "" #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" -msgstr "" +msgstr "Cantitate" #: build/models.py:1774 msgid "Required quantity for build order" -msgstr "" +msgstr "Cantitatea necesară pentru comanda de producție" #: build/models.py:1783 msgid "Quantity of consumed stock" -msgstr "" +msgstr "Cantitatea de stoc consumată" #: build/models.py:1884 msgid "Build item must specify a build output, as master part is marked as trackable" -msgstr "" +msgstr "Articolul contruit trebuie să specifice o ieșire de construcție, deoarece piesa principală este marcată ca urmăribilă." #: build/models.py:1947 msgid "Selected stock item does not match BOM line" -msgstr "" +msgstr "Articolul din stoc selectat nu se potrivește cu linia BOM" #: build/models.py:1966 msgid "Allocated quantity must be greater than zero" -msgstr "" +msgstr "Cantitatea alocată trebuie să fie mai mare decât zero" #: build/models.py:1972 msgid "Quantity must be 1 for serialized stock" -msgstr "" +msgstr "Cantitatea trebuie sa fie 1 pentru stoc serializat" #: build/models.py:1982 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" -msgstr "" +msgstr "Cantitate alocata ({q}) nu trebuie sa depaseasca cantitatea disponibila de stoc ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" -msgstr "" +msgstr "Articolul din stoc este supra alocat" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" -msgstr "" +msgstr "Articol Stoc" #: build/models.py:2089 msgid "Source stock item" -msgstr "" +msgstr "Locație articol stoc" #: build/models.py:2099 msgid "Stock quantity to allocate to build" -msgstr "" +msgstr "Cantitatea de stoc alocată pentru construcție" #: build/models.py:2108 msgid "Install into" -msgstr "" +msgstr "Instalează în" #: build/models.py:2109 msgid "Destination stock item" -msgstr "" +msgstr "Destinație articol in stoc" #: build/serializers.py:118 msgid "Build Level" -msgstr "" +msgstr "Nivel de construcție" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" -msgstr "" +msgstr "Numele Piesei" #: build/serializers.py:209 build/serializers.py:964 msgid "Build Output" -msgstr "" +msgstr "Rezultat de construcție" #: build/serializers.py:221 msgid "Build output does not match the parent build" -msgstr "" +msgstr "Producția nu corespunde cu producția-mamă" #: build/serializers.py:225 msgid "Output part does not match BuildOrder part" -msgstr "" +msgstr "Componenta de ieșire nu corespunde componentei din comanda de producție" #: build/serializers.py:229 msgid "This build output has already been completed" -msgstr "" +msgstr "Această producție este deja finalizată" #: build/serializers.py:243 msgid "This build output is not fully allocated" -msgstr "" +msgstr "Această producție nu este alocată integral" #: build/serializers.py:262 build/serializers.py:311 msgid "Enter quantity for build output" -msgstr "" +msgstr "Introduceți cantitatea pentru producția de ieșire" #: build/serializers.py:333 msgid "Integer quantity required for trackable parts" @@ -1132,10 +1132,10 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" -msgstr "" +msgstr "Număr de serie" #: build/serializers.py:357 msgid "Enter serial numbers for build outputs" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1208,7 +1208,7 @@ msgstr "" #: build/serializers.py:727 msgid "Not permitted" -msgstr "" +msgstr "Nu este permisă" #: build/serializers.py:728 msgid "Accept as consumed by this build order" @@ -1232,7 +1232,7 @@ msgstr "" #: build/serializers.py:775 msgid "Accept Unallocated" -msgstr "" +msgstr "Acceptați nealocat" #: build/serializers.py:777 msgid "Accept that stock items have not been fully allocated to this build order" @@ -1242,9 +1242,9 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" -msgstr "" +msgstr "Acceptați Incomplet" #: build/serializers.py:795 msgid "Accept that the required number of build outputs have not been completed" @@ -1268,11 +1268,11 @@ msgstr "" #: build/serializers.py:863 msgid "Build Line" -msgstr "" +msgstr "Linie de construcție" #: build/serializers.py:871 msgid "Build output" -msgstr "" +msgstr "Rezultatul construirii" #: build/serializers.py:879 msgid "Build output must point to the same build" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,13 +1303,13 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" #: build/serializers.py:1089 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" -msgstr "" +msgstr "Locația stocului de unde vor fi procurate piesele (lăsați necompletat pentru a prelua piesele din orice locație)" #: build/serializers.py:1098 msgid "Exclude Location" @@ -1377,7 +1377,7 @@ msgstr "" #: build/serializers.py:1216 msgid "BOM Part Name" -msgstr "" +msgstr "Nume piesă BOM" #: build/serializers.py:1265 msgid "Install Into" @@ -1385,10 +1385,10 @@ msgstr "" #: build/serializers.py:1292 build/serializers.py:1510 msgid "Build" -msgstr "" +msgstr "Producție" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1403,7 +1403,7 @@ msgstr "" #: build/serializers.py:1404 msgid "Part Category Name" -msgstr "" +msgstr "Nume Categorie Piesă" #: build/serializers.py:1438 common/setting/system.py:494 part/models.py:1265 msgid "Trackable" @@ -1413,35 +1413,35 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" -msgstr "" +msgstr "În Producţie" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" -msgstr "" +msgstr "Stoc extern" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" -msgstr "" +msgstr "Stoc disponibil" #: build/serializers.py:1536 msgid "Available Substitute Stock" -msgstr "" +msgstr "Stoc de înlocuire disponibil" #: build/serializers.py:1539 msgid "Available Variant Stock" @@ -1479,27 +1479,27 @@ msgstr "" #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 msgid "Pending" -msgstr "" +msgstr "În așteptare" #: build/status_codes.py:12 msgid "Production" -msgstr "" +msgstr "Producție" #: build/status_codes.py:13 order/status_codes.py:14 order/status_codes.py:51 #: order/status_codes.py:81 msgid "On Hold" -msgstr "" +msgstr "Suspendat" #: build/status_codes.py:14 order/status_codes.py:16 order/status_codes.py:53 #: order/status_codes.py:84 msgid "Cancelled" -msgstr "" +msgstr "Anulat" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" -msgstr "" +msgstr "Finalizat" #: build/tasks.py:231 msgid "Stock required for build order" @@ -1512,26 +1512,26 @@ msgstr "" #: build/tasks.py:265 msgid "Overdue Build Order" -msgstr "" +msgstr "Comandă de producție restantă" #: build/tasks.py:270 #, python-brace-format msgid "Build order {bo} is now overdue" -msgstr "" +msgstr "Comanda de producție {bo} este în întârziere" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1553,13 +1553,13 @@ msgstr "" #: common/filters.py:351 msgid "Project Code Label" -msgstr "" +msgstr "Etichetă Cod Proiect" #: common/models.py:105 common/models.py:130 common/models.py:3169 msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1577,11 +1577,11 @@ msgstr "" #: common/models.py:178 msgid "Project description" -msgstr "" +msgstr "Descrierea proiectului" #: common/models.py:187 msgid "User or group responsible for this project" -msgstr "" +msgstr "Utilizatorul sau grupul responsabil pentru acest proiect" #: common/models.py:777 common/models.py:1293 common/models.py:1331 msgid "Settings key" @@ -1609,7 +1609,7 @@ msgstr "" #: common/models.py:893 msgid "Value does not pass validation checks" -msgstr "" +msgstr "Valoarea nu trece verificările de validare" #: common/models.py:915 msgid "Key string must be unique" @@ -1618,60 +1618,60 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 msgid "User" -msgstr "" +msgstr "Utilizator" #: common/models.py:1362 msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" -msgstr "" +msgstr "Preț" #: common/models.py:1370 msgid "Unit price at specified quantity" -msgstr "" +msgstr "Preț unitar la cantitatea specificată" #: common/models.py:1421 common/models.py:1606 msgid "Endpoint" -msgstr "" +msgstr "Punct final" #: common/models.py:1422 msgid "Endpoint at which this webhook is received" -msgstr "" +msgstr "Punctul final la care acest webhook este primit" #: common/models.py:1432 msgid "Name for this webhook" -msgstr "" +msgstr "Nume pentru acest webhook" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" -msgstr "" +msgstr "Activ" #: common/models.py:1436 msgid "Is this webhook active" -msgstr "" +msgstr "Este acest webhook activ" #: common/models.py:1452 users/models.py:172 msgid "Token" -msgstr "" +msgstr "Token-ul" #: common/models.py:1453 msgid "Token for access" -msgstr "" +msgstr "Token pentru acces" #: common/models.py:1461 msgid "Secret" -msgstr "" +msgstr "Secret" #: common/models.py:1462 msgid "Shared secret for HMAC" @@ -1687,11 +1687,11 @@ msgstr "" #: common/models.py:1579 msgid "Host" -msgstr "" +msgstr "Host" #: common/models.py:1580 msgid "Host from which this message was received" -msgstr "" +msgstr "Host de la care acest mesaj a fost primit" #: common/models.py:1588 msgid "Header" @@ -1723,43 +1723,43 @@ msgstr "" #: common/models.py:1739 msgid "Id" -msgstr "" +msgstr "Id-ul" #: common/models.py:1741 msgid "Title" -msgstr "" +msgstr "Titlu" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" -msgstr "" +msgstr "Link" #: common/models.py:1745 msgid "Published" -msgstr "" +msgstr "Publicată" #: common/models.py:1747 msgid "Author" -msgstr "" +msgstr "Autor" #: common/models.py:1749 msgid "Summary" -msgstr "" +msgstr "Rezumat" #: common/models.py:1752 common/models.py:3026 msgid "Read" -msgstr "" +msgstr "Citit" #: common/models.py:1752 msgid "Was this news item read?" -msgstr "" +msgstr "A fost citită această știre?" #: common/models.py:1769 msgid "Image file" -msgstr "" +msgstr "Fișier imagine" #: common/models.py:1781 msgid "Target model type for this image" @@ -1771,7 +1771,7 @@ msgstr "" #: common/models.py:1807 msgid "Custom Unit" -msgstr "" +msgstr "Unitate personalizată" #: common/models.py:1825 msgid "Unit symbol must be unique" @@ -1779,11 +1779,11 @@ msgstr "" #: common/models.py:1840 msgid "Unit name must be a valid identifier" -msgstr "" +msgstr "Numele unității trebuie să fie un identificator valid" #: common/models.py:1859 msgid "Unit name" -msgstr "" +msgstr "Numele unității" #: common/models.py:1866 msgid "Symbol" @@ -1828,15 +1828,15 @@ msgstr "" #: common/models.py:2014 msgid "Comment" -msgstr "" +msgstr "Comentariu" #: common/models.py:2015 msgid "Attachment comment" -msgstr "" +msgstr "Comentariu atașament" #: common/models.py:2031 msgid "Upload date" -msgstr "" +msgstr "Data încărcării" #: common/models.py:2032 msgid "Date the file was uploaded" @@ -1889,7 +1889,7 @@ msgstr "" #: common/models.py:2120 msgid "Name of the state" -msgstr "" +msgstr "Numele statului" #: common/models.py:2129 common/models.py:2358 generic/states/serializers.py:22 msgid "Label" @@ -1961,7 +1961,7 @@ msgstr "" #: common/models.py:2252 msgid "Description of the selection list" -msgstr "" +msgstr "Descrierea listei de selecție" #: common/models.py:2258 part/models.py:1293 msgid "Locked" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:2529 msgid "Parameter description" -msgstr "" +msgstr "Descrierea parametrului" #: common/models.py:2535 msgid "Checkbox" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2426,7 +2426,7 @@ msgstr "" #: common/serializers.py:566 msgid "Task name" -msgstr "" +msgstr "Numele acțiunii" #: common/serializers.py:568 msgid "Function" @@ -2434,7 +2434,7 @@ msgstr "" #: common/serializers.py:568 msgid "Function name" -msgstr "" +msgstr "Nume funcție" #: common/serializers.py:570 msgid "Arguments" @@ -2454,7 +2454,7 @@ msgstr "" #: common/serializers.py:683 msgid "Filename" -msgstr "" +msgstr "Nume fișier" #: common/serializers.py:690 common/serializers.py:757 #: common/serializers.py:832 importer/models.py:90 report/api.py:41 @@ -2524,7 +2524,7 @@ msgstr "" #: common/setting/system.py:220 msgid "Server Instance Name" -msgstr "" +msgstr "Nume Instanţă Server" #: common/setting/system.py:222 msgid "String descriptor for the server instance" @@ -2532,7 +2532,7 @@ msgstr "" #: common/setting/system.py:226 msgid "Use instance name" -msgstr "" +msgstr "Utilizaţi numele instanţei" #: common/setting/system.py:227 msgid "Use the instance name in the title-bar" @@ -2548,7 +2548,7 @@ msgstr "" #: common/setting/system.py:238 company/models.py:146 company/models.py:147 msgid "Company name" -msgstr "" +msgstr "Denumire companie" #: common/setting/system.py:239 msgid "Internal company name" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2758,7 +2758,7 @@ msgstr "" #: common/setting/system.py:406 msgid "Part Revisions" -msgstr "" +msgstr "Versiune Componente" #: common/setting/system.py:407 msgid "Enable revision field for Part" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" -msgstr "" +msgstr "Șablon Cod lot" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" -msgstr "" +msgstr "Șablon pentru generarea codurilor de lot implicite pentru elementele de stoc" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" -msgstr "" +msgstr "Necesită Titularul Responsabil" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" -msgstr "" +msgstr "Titularul responsabil trebuie să fie atribuit fiecărei comenzi" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Comenzi externe de producție" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 -msgid "Block Until Tests Pass" -msgstr "" - -#: common/setting/system.py:811 -msgid "Prevent build outputs from being completed until all required tests pass" -msgstr "" - #: common/setting/system.py:817 +msgid "Block Until Tests Pass" +msgstr "Blochează până la trecerea testelor" + +#: common/setting/system.py:819 +msgid "Prevent build outputs from being completed until all required tests pass" +msgstr "Previne ca ieșirile de construcție să fie finalizate până când toate testele necesare trec" + +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" -msgstr "" +msgstr "Comenzile de vânzare marcate ca expediate vor fi finalizate automat, ocolind starea \"expediate\"" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" -msgstr "" +msgstr "Activează parola uitată" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" -msgstr "" +msgstr "Activare parolă uitată funcție pe paginile de autentificare" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" -msgstr "" +msgstr "Parola de două ori" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" -msgstr "" +msgstr "La înscriere, cere de două ori parola lor" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Afișează numele complet al utilizatorilor în loc de nume de utilizator" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4001,11 +4009,11 @@ msgstr "" #: company/models.py:152 msgid "Company description" -msgstr "" +msgstr "Descrierea Companiei" #: company/models.py:153 msgid "Description of the company" -msgstr "" +msgstr "Descrierea companiei" #: company/models.py:159 msgid "Website" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4205,7 +4213,7 @@ msgstr "" #: company/models.py:554 msgid "Manufacturer part description" -msgstr "" +msgstr "Descrierea piesei de la producător" #: company/models.py:686 msgid "Pack units must be compatible with the base part units" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4257,7 +4265,7 @@ msgstr "" #: company/models.py:814 msgid "Supplier part description" -msgstr "" +msgstr "Descrierea piesei furnizorului" #: company/models.py:830 part/models.py:2301 msgid "base cost" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" -msgstr "" +msgstr "Id comandă" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" -msgstr "" +msgstr "Descrierea comenzii (opțional)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 -msgid "User or group responsible for this order" +msgid "Updated At" msgstr "" -#: order/models.py:517 +#: order/models.py:515 +msgid "User or group responsible for this order" +msgstr "Utilizatorul sau grupul responsabil pentru această comandă de producție" + +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" -msgstr "" +msgstr "Descrierea elementului de rând (opțional)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" -msgstr "" +msgstr "Introduceți codul lotului pentru articolele din stoc primite" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" -msgstr "" +msgstr "Este versiune" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" -msgstr "" +msgstr "Are Versiuni" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5904,7 +5932,7 @@ msgstr "" #: part/models.py:1131 msgid "Part description (optional)" -msgstr "" +msgstr "Descrierea piesei (opțional)" #: part/models.py:1138 msgid "Keywords" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5929,15 +5957,15 @@ msgstr "" #: part/models.py:1165 report/models.py:228 msgid "Revision" -msgstr "" +msgstr "Versiunea" #: part/models.py:1174 msgid "Is this part a revision of another part?" -msgstr "" +msgstr "Este aceasta parte o versiune a unei alte părți?" #: part/models.py:1175 msgid "Revision Of" -msgstr "" +msgstr "Versiune Din" #: part/models.py:1191 msgid "Where is this item normally stored?" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6029,757 +6057,757 @@ msgstr "" #: part/models.py:1352 msgid "Owner responsible for this part" -msgstr "" +msgstr "Responsabil pentru acest capitol" #: part/models.py:2309 msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 -msgid "Test Description" -msgstr "" - #: part/models.py:3730 -msgid "Enter description for this test" -msgstr "" +msgid "Test Description" +msgstr "Descriere test" -#: part/models.py:3734 +#: part/models.py:3731 +msgid "Enter description for this test" +msgstr "Introduceți descrierea pentru acest test" + +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" -msgstr "" +msgstr "Este necesar acest test pentru a trece?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" -msgstr "" +msgstr "Versiunea" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" -msgstr "" +msgstr "Descrierea piesei" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -7061,7 +7089,7 @@ msgstr "" #: plugin/base/ui/serializers.py:49 msgid "Feature Description" -msgstr "" +msgstr "Descrierea funcției" #: plugin/base/ui/serializers.py:54 msgid "Feature Icon" @@ -7154,7 +7182,7 @@ msgstr "" #: plugin/builtin/events/auto_issue_orders.py:32 msgid "Automatically issue build orders on the assigned target date" -msgstr "" +msgstr "Eliberarea automată a comenzilor de producție la data țintă atribuită" #: plugin/builtin/events/auto_issue_orders.py:38 msgid "Auto Issue Purchase Orders" @@ -7978,11 +8006,11 @@ msgstr "" #: report/models.py:223 msgid "Template description" -msgstr "" +msgstr "Descrierea șablonului" #: report/models.py:229 msgid "Revision number (auto-increments)" -msgstr "" +msgstr "Număr versiune (creșteri automate)" #: report/models.py:235 msgid "Attach to Model on Print" @@ -8087,7 +8115,7 @@ msgstr "" #: report/models.py:816 msgid "Snippet file description" -msgstr "" +msgstr "Descrierea detaliată a fișierului" #: report/models.py:834 msgid "Asset" @@ -8099,7 +8127,7 @@ msgstr "" #: report/models.py:842 msgid "Asset file description" -msgstr "" +msgstr "Descriere fișier Asset" #: report/serializers.py:95 msgid "Select report template" @@ -8161,7 +8189,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" -msgstr "" +msgstr "Emis de" #: report/templates/report/inventree_purchase_order_report.html:15 msgid "Supplier was deleted" @@ -8202,7 +8230,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:47 #: templates/email/stale_stock_notification.html:20 msgid "Batch" -msgstr "" +msgstr "Lot" #: report/templates/report/inventree_stock_location_report.html:97 msgid "Stock location items" @@ -8222,7 +8250,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:111 #: report/templates/report/inventree_test_report.html:167 msgid "Serial" -msgstr "" +msgstr "Serie" #: report/templates/report/inventree_test_report.html:97 msgid "Test Results" @@ -8234,7 +8262,7 @@ msgstr "" #: report/templates/report/inventree_test_report.html:129 msgid "Pass" -msgstr "" +msgstr "Ok" #: report/templates/report/inventree_test_report.html:131 msgid "Fail" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" @@ -8451,7 +8479,7 @@ msgstr "" #: stock/models.py:197 stock/models.py:1215 msgid "Owner" -msgstr "" +msgstr "Proprietar" #: stock/models.py:198 stock/models.py:1216 msgid "Select Owner" @@ -8557,7 +8585,7 @@ msgstr "" #: stock/models.py:1109 stock/serializers.py:1623 msgid "Batch code for this stock item" -msgstr "" +msgstr "Codul lotului pentru acest element din stoc" #: stock/models.py:1114 msgid "Stock Quantity" @@ -8754,7 +8782,7 @@ msgstr "" #: stock/serializers.py:85 msgid "Generated batch code" -msgstr "" +msgstr "Cod lot generat" #: stock/serializers.py:94 msgid "Select build order" @@ -8762,15 +8790,15 @@ msgstr "" #: stock/serializers.py:103 msgid "Select stock item to generate batch code for" -msgstr "" +msgstr "Selectați articolul din stoc pentru a genera codul de lot" #: stock/serializers.py:112 msgid "Select location to generate batch code for" -msgstr "" +msgstr "Selectaţi locaţia pentru a genera codul de lot pentru" #: stock/serializers.py:121 msgid "Select part to generate batch code for" -msgstr "" +msgstr "Selectați articolul pentru a genera codul de lot pentru" #: stock/serializers.py:130 msgid "Select purchase order" @@ -8778,7 +8806,7 @@ msgstr "" #: stock/serializers.py:137 msgid "Enter quantity for batch code" -msgstr "" +msgstr "Introduceți cantitatea pentru codul de lot" #: stock/serializers.py:163 msgid "Generated serial number" @@ -9563,11 +9591,11 @@ msgstr "" #: users/serializers.py:359 msgid "Password" -msgstr "" +msgstr "Parolă" #: users/serializers.py:360 msgid "Password for the user" -msgstr "" +msgstr "Parolă pentru utilizator" #: users/serializers.py:366 msgid "Override warning" @@ -9575,7 +9603,7 @@ msgstr "" #: users/serializers.py:367 msgid "Override the warning about password rules" -msgstr "" +msgstr "Suprascrie avertismentul cu privire la regulile parolei" #: users/serializers.py:423 msgid "You do not have permission to create users" @@ -9587,7 +9615,7 @@ msgstr "" #: users/serializers.py:446 msgid "Please use the password reset function to login" -msgstr "" +msgstr "Vă rugăm să utilizați funcția de resetare a parolei pentru a vă autentifica" #: users/serializers.py:452 msgid "Welcome to InvenTree" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index f1a52a50c8..41d6ecffea 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Невозможно преобразовать {original} в {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -114,7 +114,7 @@ msgstr "Не верное десятичное значение" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Название" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Сервер зарегистрировал ошибку." msgid "Image" msgstr "Изображение" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Должно быть действительным номером" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Валюта" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Выберите валюту из доступных вариантов" @@ -553,8 +553,8 @@ msgstr "Неверная физическая единица" msgid "Not a valid currency code" msgstr "Неверный код валюты" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Статус заказа" @@ -562,21 +562,21 @@ msgstr "Статус заказа" msgid "Parent Build" msgstr "Родительский заказ на производство" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Включая варианты" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Включая варианты" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Включая варианты" msgid "Part" msgstr "Деталь" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Категория" @@ -606,7 +606,7 @@ msgstr "Категория" msgid "Ancestor Build" msgstr "Родительская сборка" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Назначено мне" @@ -654,15 +654,15 @@ msgstr "Завершено до" msgid "Completed after" msgstr "Завершено после" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "Минимальная дата" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Максимальная дата" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Исключить дерево" @@ -670,17 +670,17 @@ msgstr "Исключить дерево" msgid "Build must be cancelled before it can be deleted" msgstr "Заказ на производство должен быть отменен перед удалением" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Расходник" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Необязательно" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Сборная деталь" @@ -692,11 +692,11 @@ msgstr "Отслеживается" msgid "Testable" msgstr "Тестируемая" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Невыполненные заказы" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Зарезервировано" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Доступно" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "В заказе" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Заказ на производство" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Заказ на производство" msgid "Location" msgstr "Расположение" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Выход" @@ -764,7 +764,7 @@ msgstr "Порядок сборки не может быть создан для msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Заказ на сборку может быть помечен сторонним только для покупных деталей" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Должен быть указан ответственный пользователь или группа" @@ -772,7 +772,7 @@ msgstr "Должен быть указан ответственный польз msgid "Build order part cannot be changed" msgstr "Деталь заказа на производства не может быть изменена" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Целевая дата должна быть после даты начала" @@ -780,9 +780,9 @@ msgstr "Целевая дата должна быть после даты нач msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Статус заказа на производство" msgid "Build status code" msgstr "Код статуса заказа на производство" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Код партии" @@ -867,7 +867,7 @@ msgstr "Код партии" msgid "Batch code for this build output" msgstr "Код партии для продукции" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Дата создания" @@ -888,7 +888,7 @@ msgstr "Целевая дата завершения" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Дата завершения" @@ -904,8 +904,8 @@ msgstr "Создано" msgid "User who issued this build order" msgstr "Пользователь, создавший этот заказ на производство" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ответственный" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Приоритет этого заказа на производство" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Код проекта" @@ -979,8 +979,8 @@ msgstr "Продукция не совпадает с заказом на про #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" @@ -1016,8 +1016,8 @@ msgstr "Объект производства" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Количество должно быть 1 для сериализов msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Складская позиция перераспределена" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Складская позиция" @@ -1096,7 +1096,7 @@ msgstr "Целевая складская позиция" msgid "Build Level" msgstr "Уровень сборки" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Наименование детали" @@ -1132,7 +1132,7 @@ msgstr "Для отслеживаемых деталей должно быть msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Серийные номера" @@ -1153,7 +1153,7 @@ msgstr "Автоматически выделить серийные номер msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" @@ -1242,7 +1242,7 @@ msgstr "Подтвердите, что складские позиции не б msgid "Required stock has not been fully allocated" msgstr "Необходимые запасы не были полностью зарезервированы" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Разрешить незавершенные производимые детали" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part должна указывать на ту же часть, msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Превышено доступное количество ({q})" @@ -1303,7 +1303,7 @@ msgstr "Продукция должна быть указан для резер msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Необходимо указать резервируемые элементы" @@ -1387,8 +1387,8 @@ msgstr "Установить в" msgid "Build" msgstr "Сборка" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -1413,29 +1413,29 @@ msgstr "Отслеживание" msgid "Inherited" msgstr "Унаследованные" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Есть варианты" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Позиция BOM" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "В производстве" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Запланировано к сборке" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Внешний склад" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Доступный запас" @@ -1495,7 +1495,7 @@ msgstr "Отложен" msgid "Cancelled" msgstr "Отменён" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Просроченный заказ сборки" msgid "Build order {bo} is now overdue" msgstr "Заказ на производство {bo} просрочен" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Ссылка" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Файл" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "У пользователя нет прав для удаления этих вложений" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "У пользователя нет прав на удаление этого вложения" @@ -1559,7 +1559,7 @@ msgstr "Название кода проекта" msgid "Updated" msgstr "Обновлено" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Временная метка последнего обновления" @@ -1618,7 +1618,7 @@ msgstr "Строка ключа должна быть уникальной" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Пользователь" msgid "Price break quantity" msgstr "Скидка распространяется на заданное количество" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Цена" @@ -1652,7 +1652,7 @@ msgstr "Имя для этого веб-хука" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Активный" @@ -1731,7 +1731,7 @@ msgstr "Заголовок" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "У параметров-переключателей не может б msgid "Checkbox parameters cannot have choices" msgstr "У параметров-переключателей не может быть вариантов" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Варианты должны быть уникальными" @@ -2095,7 +2095,7 @@ msgstr "Переключатель" msgid "Is this parameter a checkbox?" msgstr "Этот параметр является переключателем?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Варианты" @@ -2107,7 +2107,7 @@ msgstr "Возможные варианты этого параметра (ра msgid "Selection list for this parameter" msgstr "Список выбора для этого параметра" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Включено" @@ -2149,7 +2149,7 @@ msgstr "Шаблон" msgid "Parameter template" msgstr "Шаблон параметра" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Данные" @@ -2157,8 +2157,8 @@ msgstr "Данные" msgid "Parameter Value" msgstr "Значение параметра" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Дата и время сканирования штрих-кода" msgid "URL endpoint which processed the barcode" msgstr "URL-адрес, обработавший штрихкод" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Контекст" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} отменен" msgid "A order that is assigned to you was canceled" msgstr "Заказ, назначенный вам, был отменён" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Полученные элементы" @@ -2590,9 +2590,9 @@ msgstr "Как часто обновлять курс валют (установ #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "дней" @@ -2844,8 +2844,8 @@ msgstr "По умолчанию детали являются шаблонами msgid "Parts can be assembled from other components by default" msgstr "По умолчанию детали могут быть собраны из других компонентов" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Компонент" @@ -2861,7 +2861,7 @@ msgstr "Можно купить" msgid "Parts are purchaseable by default" msgstr "По умолчанию детали являются отслеживаемыми" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Можно продавать" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "При наличии внутренних цен переопределить ценовой диапазон" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Включить печать этикеток" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Включить печать этикеток из веб-интерфейса" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Изображение меток DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Разрешение DPI при создании файлов изображений для печати этикеток плагинов" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Включить отчеты" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Включить генерацию отчетов" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Режим отладки" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Генерировать отчеты в режиме отладки (вывод HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Журнал ошибок отчета" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Журнал ошибок, которые возникают при создании отчетов" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Размер страницы" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Размер страницы по умолчанию для PDF отчетов" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Принудительное применение единиц измерения параметров" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Если введены единицы, значения параметра должны соответствовать указанным единицам измерения" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Глобально уникальные серийные номера" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Серийные номера для складских позиций должны быть уникальными глобально" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Удалить исчерпанный запас" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Определяет поведение по умолчанию, когда складская позиция заканчивается" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Код партии Шаблона" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Шаблон для создания кодов партии по умолчанию для складских позиций" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Срок годности Запасов" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Включить функцию истечения срока годности" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Использовать просроченные остатки в производстве" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Разрешить продажу просроченных запасов" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Время Залежалости Запасов" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Количество дней перед тем как складская единица будет считаться просроченной" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Использовать просроченные остатки в производстве" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Разрешить использовать просроченные остатки в производстве" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Контроль за собственными запасами" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Разрешить владельцу контролировать расположение складов и номенклатуры" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Значок местоположения по умолчанию" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Значок местоположения склада по умолчанию (пустой означает отсутствие значка)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Показать установленные складские позиции" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Отображать установленные складские позиции в складских таблицах" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Проверять спецификацию при установке изделий" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Установленные единица хранения должны присутствовать в спецификации для родительской детали" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Разрешить передачу товара, отсутствующего на складе" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Разрешить перемещение товаров, которых нет на складе, между складами" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Паттерн ссылки заказа на производство" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Поле требуемого паттерна для создания ссылки заказа на производство" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Требуется ответственный владелец" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Ответственный владелец должен быть назначен для каждого заказа" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Требовать активную деталь" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Запрещать создание заказов на сборку для неактивных деталей" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Требовать заблокированную деталь" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Запрещать создание заказов на сборку для разблокированных деталей" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Требовать валидную спецификацию" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Запрещать создание заказов на сборку, пока спецификация не будет подтверждена" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Требовать закрытия дочерних заказов" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Запрещать завершение заказа на сборку, пока не закрыты все дочерние заказы" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Сторонний заказ на сборку" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "Включить функциональность сторонних заказов на сборку" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Блокировать до прохождения тестов" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Запретить вывод сборки до тех пор, пока не пройдут все необходимые тесты" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Включить заказы на возврат" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Включите функцию заказа на возврат в пользовательском интерфейсе" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Шаблон заказа на возврат товара" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Необходимый шаблон для создания поля «Возврат заказа»" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Редактировать завершенные возвратные заказы" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Разрешить редактирование возвращенных заказов после их завершения" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Шаблон заказа на возврат товара" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Необходимый шаблон для создания поля «Возврат заказа»" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Отгрузка по умолчанию для заказа на продажу" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Включить создание отгрузки по умолчанию для заказов на продажу" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Редактирование завершённых заказов на продажу" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Разрешить редактирование заказов на продажу после их отправки или завершения" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "Отгрузка требует проверки" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "Запрещать завершение отгрузок, пока товары не проверены" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Отмечать отправленные заказы как завершённые" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Заказы на продажу, помеченные как отгруженные, будут автоматически завершены, минуя статус 'отгружено'" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Шаблон ссылки заказа на закупку" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Требуемый шаблон для генерации поля ссылки заказа на закупку" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Редактировать завершённые заказы на закупку" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Разрешить редактирование заказов после их отправки или завершения" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Конвертировать валюту" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Преобразовывать стоимость товара в базовую валюту при поступлении на склад" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Автоматически выполнять заказы на закупку" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Автоматически отмечать заказы на закупку как завершённые при получении всех позиций" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Включить функцию восстановления пароля" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Включить функцию восстановления пароля на странице входа" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Разрешить регистрацию" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Включить самостоятельную регистрацию пользователей на странице входа" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Включить SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Включить SSO на странице входа" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Включить регистрацию через SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Включить самостоятельную регистрацию пользователей через SSO на странице входа" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Включить синхронизацию групп через SSO" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Включить синхронизацию групп InvenTree с группами, предоставляемыми IdP" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "Ключ группы SSO" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "Имя атрибута группы, предоставленного провайдером идентификации" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "Отображение групп SSO" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Отображение от групп SSO к локальным группам InvenTree. Если локальная группа не существует, она будет создана." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Удалять группы вне SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Удалять ли группы, назначенные пользователю, если они не поддерживаются провайдером идентификации. Отключение этой настройки может привести к проблемам безопасности" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Необходимо указать EMail" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Требовать электронную почту при регистрации" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Автозаполнение пользователей SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Автоматически заполнять данные пользователя из аккаунта SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Написать дважды" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "При регистрации дважды спрашивать адрес электронной почты" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Пароль дважды" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "При регистрации запросить пароль у пользователей дважды" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Разрешенные домены" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Ограничить регистрацию определёнными доменами (через запятую, начиная с @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Группа при новой регистрации" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Группа, на которую назначаются новые пользователи при регистрации. Если включена синхронизация группы SSO, эта группа задается только в том случае, если ни одна группа не может быть назначена через IdP." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Принудительное MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Пользователи должны использовать многофакторную безопасность." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "Включение этой настройки потребует от всех пользователей настройки многофакторной аутентификации. Все сессии будут отключены немедленно." -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Проверять плагины при запуске" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Проверять, что все плагины установлены при запуске — включать в контейнерных средах" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Проверка обновлений плагинов" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Включить периодическую проверку обновлений установленных плагинов" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Включить интеграцию URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Разрешить плагинам добавлять маршруты URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Включить интеграцию навигации" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Разрешить плагинам интегрироваться в навигацию" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Включить интеграцию приложений" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Разрешить плагинам добавлять приложения" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Включить интеграцию расписаний" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Разрешить плагинам запускать запланированные задачи" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Включить интеграцию событий" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Разрешить плагинам реагировать на внутренние события" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Включить интеграцию интерфейса" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Разрешить плагинам интегрироваться в пользовательский интерфейс" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "Включить интеграцию почты" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "Разрешить плагинам обрабатывать исходящую и входящую почту" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Включить коды проекта" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Включить коды проекта для отслеживания проектов" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "Включить инвентаризацию" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "Включить функцию записи истории уровней и стоимости запасов" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Исключить сторонний склад" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Исключить из инвентаризации единицы хранения на внешних складах" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Автоматический период инвентаризации" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "Кол-во дней между автоматических записей инвентаризации" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "Удалять устаревшие записи инвентаризаций" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "Удалять записи инвентаризаций старше N дней" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "Частота удаления записей инвентаризаций" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "Записи инвентаризации будут удалены после N дней" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "Удалять старые записи истории запасов" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "Удалять записи истории запасов старше указанного количества дней" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "Интервал удаления истории запасов" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "Записи истории запасов будут удалены через указанное количество дней" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Показывать полные имена пользователей" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Отображать полные имена пользователей вместо логинов" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Отображать профили пользователей" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Отображать профили пользователей на их странице профиля" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Добавлять данные об испытательном оборудовании" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Добавлять данные об испытательном оборудовании в результаты тестирования" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "Включить пинг машин" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Включить периодическую задачу пинга зарегистрированных машин для проверки их статуса" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Поставщик активен" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Производитель" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Компания" @@ -4027,7 +4035,7 @@ msgstr "Контактный телефон" msgid "Contact email address" msgstr "Электронная почта контакта" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Контакт" @@ -4080,7 +4088,7 @@ msgstr "Налоговый идентификатор" msgid "Company Tax ID" msgstr "Налоговый идентификатор компании" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Адрес" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Ссылка на адресную информацию (внешняя)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Производитель детали" @@ -4190,8 +4198,8 @@ msgstr "Выберите деталь" msgid "Select manufacturer" msgstr "Выберите производителя" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "Артикул производителя" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Связанная деталь производителя должна ссылаться на ту же базовую деталь" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Поставщик" @@ -4231,7 +4239,7 @@ msgstr "Поставщик" msgid "Select supplier" msgstr "Выберите поставщика" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Артикул поставщика" @@ -4267,7 +4275,7 @@ msgstr "базовая стоимость" msgid "Minimum charge (e.g. stocking fee)" msgstr "Минимальная плата (например, складская)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Упаковка" @@ -4316,7 +4324,7 @@ msgstr "Валюта по умолчанию для этого поставщи msgid "Company Name" msgstr "Название компании" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "На складе" @@ -4452,7 +4460,7 @@ msgstr "Поле не существует в целевой модели" msgid "Selected field is read-only" msgstr "Выбранное поле доступно только для чтения" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Сессия импорта" @@ -4464,31 +4472,31 @@ msgstr "Поле" msgid "Column" msgstr "Колонка" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Номер строки" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Исходные данные строки" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Ошибки" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Корректный" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "Для обновления существующих записей требуется ID." -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "Запись с указанным ID не найдена" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "Указан недействительный формат ID" @@ -4588,7 +4596,7 @@ msgstr "Количество копий для печати каждой эти msgid "Connected" msgstr "Подключен" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Неизвестно" @@ -4716,105 +4724,113 @@ msgstr "Максимальный прогресс" msgid "Maximum value for progress type, required if type=progress" msgstr "Максимальное значение для типа прогресса, требуется, если тип=progress" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Ссылка на заказ" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Невыполненный" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Есть код проекта" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Создал" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Создано до" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Создано после" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Есть дата начала" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Дата начала до" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Дата начала после" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Есть целевая дата" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Целевая дата до" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Целевая дата после" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Имеет цену" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Завершено до" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Завершено после" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "Сторонний заказ на сборку" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Заказ" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Заказ выполнен" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Внутренняя деталь" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Заказ в ожидании" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Завершённые" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Есть отгрузка" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Заказ на закупку" msgid "Sales Order" msgstr "Заказ на продажу" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Валюта заказа (оставьте пустым для испо msgid "This order is locked and cannot be modified" msgstr "Этот заказ заблокирован и не может быть изменён" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Контакт не соответствует выбранной компании" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "Дата начала должна быть до целевой даты" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "Адрес не соответствует выбранной компании" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Описание заказа (дополнительно)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Выберите код проекта для этого заказа" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Ссылка на внешнюю страницу" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Начальная дата" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Запланированная начальная дата этого заказа" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Целевая дата" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Ожидаемая дата доставки заказа. После этой даты заказ будет считаться просроченным." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Дата создания" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Дата выдачи заказа" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Пользователь или группа, ответственная за этот заказ" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Контактное лицо по данному заказу" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Адрес компании по этому заказу" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Ссылка на заказ" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Статус" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Статус заказа на закупку" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Компания, в которой детали заказываются" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Номер у поставщика" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Номер заказа у поставщика" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "получил" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Дата завершения заказа" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Место хранения" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Место хранения для полученных позиций" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Поставщик детали должен совпадать с поставщиком заказа на закупку" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Позиция не соответствует заказу на закупку" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "В позиции отсутствует связанная деталь" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Количество должно быть положительным числом" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Покупатель" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Компания, которой детали продаются" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Статус заказа на продажу" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Ссылка клиента" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Код ссылки на заказ клиента" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Дата отгрузки" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "Отправлено" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "Заказ уже выполнен" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "Заказ уже отменен" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Только открытый заказ может быть отмечен как завершённый" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Заказ не может быть завершён, так как есть незавершённые отгрузки" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Заказ не может быть завершён, так как есть незавершённые распределения" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Заказ не может быть завершён, так как есть незавершённые позиции" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "Заказ заблокирован и не может быть изменён" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Количество" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Номер позиции" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Записи о позиции" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Целевая дата этой позиции (оставьте пустой, чтобы использовать целевую дату заказа)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Описание позиции (необязательно)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Дополнительный контекст для этой строки" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Цена за единицу" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Позиция заказа на закупку" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Поставляемая деталь должна соответствовать поставщику" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "Заказ на сборку должен быть отмечен как внешний" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "Заказы на сборку могут быть связаны только со сборочными деталями" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "Деталь заказа на сборку должна соответствовать детали позиции" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Деталь поставщика" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Получено" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Количество полученных предметов" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Закупочная цена" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Закупочная цена" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "Внешний заказ на сборку, который будет выполнен этой позицией" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Дополнительная позиция заказа на закупку" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Позиция заказа на продажу" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Только продаваемые детали могут быть назначены заказу на продажу" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Цена продажи" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Цена последней продажи" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Доставлен" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Отгруженное кол-во" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Отгрузка заказа на продажу" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "Адрес отгрузки должен соответствовать клиенту" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "Адрес доставки для этой отгрузки" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Дата отправления" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Дата доставки" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Дата доставки отгрузки" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Проверн" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Пользователь, проверивший эту отгрузку" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Отправление" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Номер отправления" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Номер отслеживания" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Информация об отслеживании доставки" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Номер счета" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Номер ссылки на связанную накладную" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Отгрузка уже отправлена" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Отправка не имеет зарезервированных складских позиций" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "Отгрузка должна быть проверена, прежде чем её можно завершить" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Дополнительная позиция заказа на продажу" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Распределение заказа на продажу" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Складская позиция не была назначена" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Невозможно зарезервировать складскую позицию в позицию другой детали" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Невозможно распределить запас к позиции без детали" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Количество распределения не может превышать количество на складе" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Количество должно быть 1 для сериализированных складских позиций" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Заказ на продажу не соответствует отгрузке" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Отгрузка не соответствует заказу на продажу" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Строка" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Ссылка на отгрузку заказа на продажу" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Элемент" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Выберите складскую позицию для резервирования" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Укажите резервируемое количество" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Ссылка на заказ на возврат" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Компания, из которой возвращаются товары" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Статус заказа на возврат" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "Позиция заказа на возврат" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "Необходимо указать складской элемент" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "Количество возврата превышает количество на складе" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "Количество возврата должно быть больше нуля" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Недопустимое количество для серийного складского элемента" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Выберите позицию, возвращаемую от клиента" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Дата получения" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "Дата возврата" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Результат" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Результат для этой позиции" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Стоимость, связанная с возвратом или ремонтом этой позиции" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Дополнительная позиция заказа на возврат" @@ -5342,227 +5362,235 @@ msgstr "Копировать дополнительные позиции" msgid "Copy extra line items from the original order" msgstr "Копировать дополнительные позиции из исходного заказа" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Скопировать параметры" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Позиции" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Завершённые позиции" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Дублировать заказ" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Указать параметры для дублирования этого заказа" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "Недействительный ID заказа" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Имя поставщика" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Заказ не может быть отменён" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Разрешить закрывать заказ с незавершёнными позициями" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "В заказе есть незавершённые позиции" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Заказ не открыт" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Автоматическая цена" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Автоматически рассчитывать закупочную цену на основе данных детали поставщика" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Валюта заказа на закупку" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Объединять элементы" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Объединять в одну позицию элементы, у которых одинаковая деталь, место хранения и целевая дата" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "Артикул" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Внутренний артикул детали" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Внутреннее название детали" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Необходимо указать поставляемую деталь" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Необходимо указать заказ на закупку" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Поставщик должен соответствовать заказу на закупку" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Заказ на закупку должен соответствовать поставщику" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Позиция" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Выберите место назначения для полученных элементов" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Введите код партии для поступающих складских позиций" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Истекает" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "Введите дату истечения срока годности для поступающих складских единиц" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Введите серийные номера для входящих складских позиций" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Переопределить информацию об упаковке для поступающих складских единиц" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Дополнительная заметка для поступающих складских единиц" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Штрих-код" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Сканированный штрих-код" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Штрихкод уже используется" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Необходимо предоставить позиции" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Необходимо указать место назначения" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Предоставленные значения штрихкодов должны быть уникальными" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Отгрузки" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Выполненные отгрузки" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "Зарезервированные позиции" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Валюта цены продажи" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Выделенные элементы" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Информация об отгрузке не предоставлена" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Позиция не связана с этим заказом" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Количество должно быть положительным" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Введите серийные номера для резервирования" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Отгрузка уже отправлена" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Отгрузка не связана с этим заказом" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Совпадений для следующих серийных номеров не найдено" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Следующие серийные номера недоступны" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Позиция заказа на возврат" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Позиция не соответствует заказу на возврат" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Позиция уже получена" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Предметы могут быть получены только по заказам, которые находятся в процессе выполнения" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Количество для возврата" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Валюта цены позиции" @@ -5625,119 +5653,119 @@ msgstr "Просроченный заказ на возврат" msgid "Return order {ro} is now overdue" msgstr "Заказ на возврат {ro} просрочен" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Помечено звёздочкой" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Фильтровать по отмеченным категориям" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Глубина" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Фильтровать по глубине категории" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Верхний уровень" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Фильтровать по категориям верхнего уровня" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Каскад" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Включать подкатегории в отфильтрованные результаты" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Родитель" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Фильтровать по родительской категории" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Исключить подкатегории указанной категории" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Есть результаты" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "Является вариантом" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "Является ревизией" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "Есть ревизии" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "Спецификация валидна" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "Каскадные категории" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "Если включено, включать элементы в дочерних категориях указанной категории" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Фильтровать по числовому идентификатору категории или литералу 'null'" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "Сборочная деталь активна" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "Отслеживаемая сборочная деталь" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "Сборная деталь тестируется" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "Деталь компонента активна" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "Отслеживаемая деталь компонента" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Компонент тестируется" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "Сборочная деталь компонента" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "Виртуальная деталь компонента" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "На складе" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Использования" @@ -5778,7 +5806,7 @@ msgstr "Ключевые слова по умолчанию для детале msgid "Icon" msgstr "Значок" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Значок (необязательно)" @@ -5799,7 +5827,7 @@ msgstr "Значение по умолчанию" msgid "Default Parameter Value" msgstr "Значение параметра по умолчанию" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Детали" @@ -5918,7 +5946,7 @@ msgstr "Ключевые слова для улучшения видимости msgid "Part category" msgstr "Категория" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "Внутренний артикул" @@ -5951,7 +5979,7 @@ msgstr "Срок действия по умолчанию" msgid "Expiry time (in days) for stock items of this part" msgstr "Срок годности (в днях) для складских позиций этой детали" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Минимальный запас" @@ -6035,751 +6063,751 @@ msgstr "Ответственный владелец этой детали" msgid "Sell multiple" msgstr "Продать несколько" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Валюта, используемая для кэширования расчётов цен" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Минимальная Стоимость BOM" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Минимальная стоимость компонентных деталей" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Максимальная Стоимость BOM" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Максимальная стоимость компонентных деталей" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Минимальная стоимость закупки" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Минимальная историческая стоимость закупки" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Максимальная стоимость закупки" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Максимальная историческая стоимость закупки" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Минимальная внутренняя цена" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Минимальная стоимость на основе внутренних ценовых уровней" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Максимальная внутренняя цена" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Максимальная стоимость на основе внутренних ценовых уровней" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Минимальная цена поставщика" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Минимальная цена детали от внешних поставщиков" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Максимальная цена поставщика" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Максимальная цена детали от внешних поставщиков" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Минимальная стоимость варианта" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Расчётная минимальная стоимость вариантов деталей" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Максимальная стоимость варианта" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Расчётная максимальная стоимость вариантов деталей" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Минимальная Стоимость" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Переопределить минимальную стоимость" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Максимальная Стоимость" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Переопределить максимальную стоимость" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Расчётная общая минимальная стоимость" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Расчётная общая максимальная стоимость" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Минимальная цена продажи" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Минимальная цена продажи на основе ценовых уровней" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Максимальная цена продажи" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Максимальная цена продажи на основе ценовых уровней" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Минимальная стоимость продажи" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Минимальная историческая цена продажи" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Максимальная стоимость продажи" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Максимальная историческая цена продажи" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Деталь для инвентаризации" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Количество элементов" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Количество отдельных складских позиций на момент инвентаризации" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Общий доступный запас на момент инвентаризации" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Дата" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Дата проведения инвентаризации" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Минимальная стоимость запасов" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Оценочная минимальная стоимость имеющихся запасов" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Максимальная стоимость запасов" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Оценочная максимальная стоимость имеющихся запасов" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Цена продажи детали по порогу" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Шаблон теста детали" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Недопустимое имя шаблона — должно содержать хотя бы один буквенно-цифровой символ" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Шаблоны тестов можно создавать только для тестируемых деталей" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Шаблон теста с тем же ключом уже существует для детали" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Название теста" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Введите имя для теста" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Ключ теста" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Упрощённый ключ для теста" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Описание теста" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Введите описание для этого теста" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Активен ли данный тест?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Необходим" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Необходимо ли пройти этот тест?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Требуется значение" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Требуется ли значение для этого теста при добавлении результата?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Требуются вложения" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Требуется ли прикреплять вложение в виде файла при добавлении результатов теста?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Допустимые варианты данного теста(через запятую)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "Пункт спецификации нельзя изменить — сборка заблокирована" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Пункт спецификации нельзя изменить — вариант сборки заблокирован" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Выберите родительскую деталь" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Суб-деталь" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Выбрать деталь для использования в BOM" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Количество элементов в спецификации" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Эта позиция спецификации необязательна" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Эта позиция - расходник (она не отслеживается в заказах на производство)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "Количество для подготовки" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "Дополнительное требуемое количество для сборки, учитывающее потери при подготовке" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "Потери" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "Оценочные потери для сборки, выраженные в процентах (0–100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "Округление до кратности" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "Округлять требуемое производственное количество до ближайшего кратного этого значения" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Ссылка на позицию спецификации" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Заметка о позиции в спецификации" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Контрольная сумма" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Контрольная сумма строки спецификации" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Проверен" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Этот пункт спецификации подтверждён" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Наследуется" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Позиция спецификации наследуется разновидностями детали" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Эту позицию можно заменять деталями, которые находятся на складе" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Для отслеживаемых деталей количество должно быть целым числом" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Необходимо указать поддеталь" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Замена пункта спецификации" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Деталь для замены не может быть такой же, как основная деталь" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Позиция BOM-родителя" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Замена детали" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Деталь 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Деталь 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Выберите связанную деталь" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Заметка для данной связи" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Нельзя создать отношение детали с самой собой" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Дублирующее отношение уже существует" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Родительская категория" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Родительская категория деталей" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Подкатегории" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Результаты" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Количество результатов, зарегистрированных по этому шаблону" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Валюта закупки складской позиции" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "Файл не является изображением" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Оригинальная деталь" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Выберите исходную деталь для копирования" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Копировать Изображение" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Копировать изображение из исходной детали" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Скопировать BOM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Копировать спецификацию из исходной детали" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Скопировать параметры" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Копировать данные параметров из исходной детали" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Копировать Записи" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Скопировать записи из оригинальной детали" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "Копировать тесты" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "Копировать шаблоны тестов из исходной детали" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Начальное количество на складе" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Задайте начальное количество этой детали на складе. Если количество равно 0, складская позиция не будет добавлена." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Начальное местоположение запаса" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Укажите начальное местоположение запаса для этой детали" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Артикул производителя" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Выбранная компания не является допустимым поставщиком" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Выбранная компания не является допустимым производителем" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Деталь производителя с данным артикулом уже существует" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Деталь поставщика с данным артикулом уже существует" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Название категории" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Производится" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "Количество этой детали, находящееся в производстве" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Оставшееся количество этой детали, запланированное к сборке" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Складские позиции" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Ревизии" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Общий запас" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Нераспределённый запас" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Запас вариантов" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Дублировать деталь" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Копировать начальные данные из другой детали" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Начальный запас" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Создавать деталь с начальным количеством на складе" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Информация о поставщике" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Добавить начальную информацию о поставщике для этой детали" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Копировать параметры категории" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Копировать шаблоны параметров из выбранной категории деталей" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Существующее изображение" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Имя файла существующего изображения детали" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Файл изображения не существует" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Проверить всю спецификацию" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Можно произвести" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "Требуется для заказов на сборку" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "Выделено для заказов на сборку" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "Требуется для заказов на продажу" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "Выделено для заказов на продажу" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "Внутренний артикул детали" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "Описание детали" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "Выберите деталь (и любые её варианты) для которой сгенерировать информацию об инвентаризации" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "Выберите категорию (и любые её подкатегории) для которой сгенерировать информацию об инвентаризации" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "Выберите склад, чтобы включить все детали в наличии в указанном складе (включая подразделы)" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "Создать записи инвентаризации" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "Сохранить записи инвентаризации для выбранных деталей" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "Создать отчет" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "Создать отчёт инвентаризации для выбранных деталей" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Минимальная цена" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Переопределить рассчитанное значение минимальной цены" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Валюта минимальной цены" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Максимальная цена" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Переопределить рассчитанное значение максимальной цены" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Валюта максимальной цены" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Обновить" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Обновить цены для этой детали" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Не удалось конвертировать из предоставленных валют в {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Минимальная цена не должна превышать максимальную цену" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Максимальная цена не должна быть меньше минимальной" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Выберите родительскую сборку" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Выберите деталь, которая является компонентом" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Выберите деталь, из которой копировать спецификацию" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Удалить существующие данные" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Удалить существующие пункты спецификации перед копированием" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Включая наследуемые" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Включать пункты спецификации, унаследованные от шаблонных деталей" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Пропустить некорректные строки" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Включите эту опцию, чтобы пропускать недопустимые строки" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Копировать детали-заменители" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Копировать детали-заменители при дублировании пунктов спецификации" @@ -8264,168 +8292,168 @@ msgstr "Тег part_image требует экземпляр детали" msgid "company_image tag requires a Company instance" msgstr "Тег company_image требует экземпляр компании" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Фильтровать по глубине местоположения" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "Фильтровать по местоположениям верхнего уровня" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Включать подместоположения в отфильтрованные результаты" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Основной склад" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Фильтровать по родительскому местоположению" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Название детали (без учёта регистра)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Название детали содержит (без учёта регистра)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Название детали (regex)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "IPN детали (без учёта регистра)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "IPN детали содержит (без учёта регистра)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "IPN детали (regex)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Минимальный запас" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Максимальный запас" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Код статуса" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Внешнее местоположение" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Израсходовано для заказов на сборку" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Установлено в другом складе" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Древо Деталей" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Обновлено до" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Обновлено после" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Инвентаризация до" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Инвентаризация после" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Дата истечения до" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Дата истечения после" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Залежалый" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "Укажите первичный ключ складского элемента, чтобы исключить этот элемент и всех его потомков" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "Каскад местоположений" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "Если включено, включать элементы в дочерних местоположениях данного местоположения" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "Фильтровать по числовому идентификатору местоположения или литералу 'null'" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Необходимо указать количество" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Необходимо предоставить действительную деталь" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Указанная поставляемая деталь не существует" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "У поставляемой детали определён размер упаковки, но флаг use_pack_size не установлен" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Не нужно указывать серийные номера для неотслеживаемых деталей" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Включать установленные" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "Если включено, включать результаты тестов для предметов, установленных под данным складским элементом" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "Фильтровать по числовому идентификатору складского элемента" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "Складской элемент с ID {id} не существует" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "Включая варианты деталей" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "После" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "До" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 40289a78a9..f969a70c74 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index d685a3f30a..2b5d481027 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Ni mogoče pretvoriti {original} v {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Podana napačna količina" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Ime" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Zaznana napaka na strežniku." msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Mora biti veljavna številka" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Izberite valuto med razpoložljivimi možnostmi" @@ -553,8 +553,8 @@ msgstr "Neveljavna fizična enota" msgid "Not a valid currency code" msgstr "Neveljavna oznaka valute" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "Nadrejena izgradnja" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Dodeljeno meni" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Neobvezno" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Montaža" @@ -692,11 +692,11 @@ msgstr "Sledi" msgid "Testable" msgstr "Testno" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Dodeljeno" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Na voljo" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Nalog izgradnje" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Nalog izgradnje" msgid "Location" msgstr "" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Naveden mora biti odgovorni uporabnik ali skupina" @@ -772,7 +772,7 @@ msgstr "Naveden mora biti odgovorni uporabnik ali skupina" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Status izgradnje" msgid "Build status code" msgstr "Koda statusa izgradnje" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Številka serije" @@ -867,7 +867,7 @@ msgstr "Številka serije" msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Datum ustvarjenja" @@ -888,7 +888,7 @@ msgstr "Rok dokončanja" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Datom končanja" @@ -904,8 +904,8 @@ msgstr "Izdal" msgid "User who issued this build order" msgstr "Uporabnik, ki je izdal nalog za izgradnjo" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odgovoren" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Količina za zalogo s serijsko številko mora biti 1" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Postavka zaloge" @@ -1096,7 +1096,7 @@ msgstr "Destinacija postavke zaloge" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "Preklicano" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Uporabnik" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktivno" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Poslano" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index d0c2928edb..1d7ee67825 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nije moguće konvertovati {original} u {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Isporučena nevažeća količina" @@ -114,7 +114,7 @@ msgstr "Neispravna decimalna vrednost" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Ime" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Server je zabležio grešku." msgid "Image" msgstr "Slika" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Mora biti važeći broj" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Odaberite valutu među dostupnim opcijama" @@ -553,8 +553,8 @@ msgstr "Nevažeća jedinica mere" msgid "Not a valid currency code" msgstr "Nevažeći kod valute" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Status naloga" @@ -562,21 +562,21 @@ msgstr "Status naloga" msgid "Parent Build" msgstr "Roditeljski proizvod" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Uključi varijante" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Uključi varijante" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Uključi varijante" msgid "Part" msgstr "Deo" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategorija" @@ -606,7 +606,7 @@ msgstr "Kategorija" msgid "Ancestor Build" msgstr "Proizvod predaka" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Dodeljeno meni" @@ -654,15 +654,15 @@ msgstr "Završeno pre" msgid "Completed after" msgstr "Završeno nakon" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Ne uključuj stablo" @@ -670,17 +670,17 @@ msgstr "Ne uključuj stablo" msgid "Build must be cancelled before it can be deleted" msgstr "Proizvod mora biti poništen pre nego što se izbriše" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Potrošni materijal" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Opciono" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Sklapanje" @@ -692,11 +692,11 @@ msgstr "Praćeno" msgid "Testable" msgstr "Proverljivo" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Neizmirena narudžbina" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Alocirano" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Dostupno" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Po narudžbini" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Nalog za izradu" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Nalog za izradu" msgid "Location" msgstr "Lokacija" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "Nalog za izradu se ne može kreirati za zaključan deo" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Odgovorni korisnik ili grupa mora biti određena" @@ -772,7 +772,7 @@ msgstr "Odgovorni korisnik ili grupa mora biti određena" msgid "Build order part cannot be changed" msgstr "Deo u nalogu za izradu ne može se izmeniti" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Status izgradnje" msgid "Build status code" msgstr "Kod statusa izgradnje" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Kod serije" @@ -867,7 +867,7 @@ msgstr "Kod serije" msgid "Batch code for this build output" msgstr "Kod izgradnje za ovaj izlaz" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "datum kreiranja" @@ -888,7 +888,7 @@ msgstr "Datum ciljanog završetka" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ciljani datum za završetak izgradnje. Izgradnja će biti u prekoračenju nakon ovog datuma" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Datum završetka" @@ -904,8 +904,8 @@ msgstr "izdato od" msgid "User who issued this build order" msgstr "Korisnik koji je izdao nalog za izgradnju" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odgovoran" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Prioritet ovog naloga za izgradnju" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Kod projekta" @@ -979,8 +979,8 @@ msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Količina mora biti veća od nule" @@ -1016,8 +1016,8 @@ msgstr "Objekat izgradnje" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Količina mora da bude 1 za zalihe koje su serijalizovane" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Alocirana količina ({q}) ne sme da bude veća od količine dostupnih zaliha ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Stavka zaliha je prealocirana" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Stavka zaliha" @@ -1096,7 +1096,7 @@ msgstr "Stavka zaliha odredišta" msgid "Build Level" msgstr "Nivo izgradnje" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Ime dela" @@ -1132,7 +1132,7 @@ msgstr "Brojčana količina potrebna za delove koji mogu da se prate" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Potrebna je brojčana količina, jer opis materijala sadrži delove koji se mogu pratiti" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Serijski brojevi" @@ -1153,7 +1153,7 @@ msgstr "Automatski alociraj serijske brojeve" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatski alociraj tražene stavke sa odgovarajućim serijskim brojevima" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Sledeći serijski brojevi već postoje ili su neispravni" @@ -1242,7 +1242,7 @@ msgstr "Prihvati da stavke zaliha nisu u potpunosti alocirane za ovaj nalog za i msgid "Required stock has not been fully allocated" msgstr "Tražene zalihe nisu u potpunosti alocirane" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Prihvati nekompletirano" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part mora da se referencira istom delu kao u nalogu za izgradnj msgid "Item must be in stock" msgstr "Stavka mora da bude u zalihama" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupna količina ({q}) premašena" @@ -1303,7 +1303,7 @@ msgstr "Izlaz izgradnje mora da određen za alokaciju praćenih delova" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Izlaz izgradnje ne može biti određen za alokaciju nepraćenih delova" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Stavke alociranja se moraju odrediti" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Deo dobavljača" @@ -1413,29 +1413,29 @@ msgstr "Može da se prati" msgid "Inherited" msgstr "Nasleđen" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Dozvoli varijante" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "BOM stavka" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "U proizvodnji" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Spoljašnje zalihe" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Dostupne zalihe" @@ -1495,7 +1495,7 @@ msgstr "Na čekanju" msgid "Cancelled" msgstr "Otkazano" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Prekoračeni nalog za izgradnju" msgid "Build order {bo} is now overdue" msgstr "Nalog za izgradnju {bo} je sada prekoračen" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "je link" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "je datoteka" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "Korisnik nema potrebne dozvole da bi izbrisao ove atačmente" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "Korisnik nema dozvolu da izbriše ovaj atačment" @@ -1559,7 +1559,7 @@ msgstr "Naziv koda projekta" msgid "Updated" msgstr "Ažurirano" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Vreme poslednjeg ažuriranja" @@ -1618,7 +1618,7 @@ msgstr "Tekstualni ključ mora da bude jedinstven" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Korisnik" msgid "Price break quantity" msgstr "Prelomna količina cene" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Cena" @@ -1652,7 +1652,7 @@ msgstr "Ime ovog zahteva za izmenu stranice" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktivan" @@ -1731,7 +1731,7 @@ msgstr "Naslov" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Checkbox parametri ne mogu imati jedinice" msgid "Checkbox parameters cannot have choices" msgstr "Checkbox parametri ne mogu imati izbore" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Izbori moraju biti jedinstveni" @@ -2095,7 +2095,7 @@ msgstr "Polje za potvrdu" msgid "Is this parameter a checkbox?" msgstr "Da li je ovaj parametar checkbox?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Izbori" @@ -2107,7 +2107,7 @@ msgstr "Validni izbori za ovaj parametar (razdvojeni zapetom)" msgid "Selection list for this parameter" msgstr "Lista izbora za ovaj parametar" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Omogućen" @@ -2149,7 +2149,7 @@ msgstr "Šablon" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Podaci" @@ -2157,8 +2157,8 @@ msgstr "Podaci" msgid "Parameter Value" msgstr "Vrednost parametra" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Datum i vreme skeniranja bar koda" msgid "URL endpoint which processed the barcode" msgstr "URL krajnja tačka kojaj je obradila bar kod" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} poništeno" msgid "A order that is assigned to you was canceled" msgstr "Narudžbina koja je bila dodeljena vama je otkazana" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Stavke primljene" @@ -2590,9 +2590,9 @@ msgstr "Koliko često ažurirati devizne kurseve (podesi na nulu za onemogućti) #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "dani" @@ -2844,8 +2844,8 @@ msgstr "Podrazumevano je da su delovi šabloni" msgid "Parts can be assembled from other components by default" msgstr "Podrazumevano je da se delovi mogu sastavljati od drugih komponenti" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponenta" @@ -2861,7 +2861,7 @@ msgstr "Može da se kupi" msgid "Parts are purchaseable by default" msgstr "Podrazumevano je da se delovi mogu kupiti" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Može da se proda" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Ako su dostupne, interne cene premošćuju kalkulacije opsega cena" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Omogući štampanje etiketa" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Omogući štampanje etiketa preko web interfejsa" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "DPI slike etikete" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI rezolucija prilikom generisanja slikovne datoteke za dodatak koji štampa etikete" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Omogući izveštaje" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Omogući generisanje izveštaja" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Mod otklanjanja grešaka" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Generiši izveštaje u modu za otklanjanje grešaka (izlaz je u HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Greške evidencije izveštaja" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Greške evidentiranja koje se dese prilikom generisanja izveštaja" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Veličina stranice" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Podrazumevana veličina strane za izveštaje u PDF formatu" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Zahtevaj jedinice parametara" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Ako su jedinice date, vrednosti parametara moraju odgovarati datim jedinicama" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Globalno jedinstveni serijski brojevi" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Serijski brojevi za stavke zaliha moraju da budu globalno jedinstveni" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Obriši ispražnjene zalihe" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Ovo određuje podrazumevano ponašanje kada je stavka zaliha istrošena" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Šablon koda serije" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Šablon za generisanje podrazumevanih kodova serije stavki u zalihama" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Datum isteka zaliha" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Omogući funkcionalnost isteka zaliha" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Prodaja isteklih zaliha" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Dozvoli prodaju isteklih zaliha" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Vreme zastarevanja zaliha" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Broj dana tokom kojih će se stavke zaliha smatrati zastarelim pre isteka" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Izrada sa isteklim zalihama" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Dozvoli izradu sa isteklim zalihama" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Vlasnička kontrola zaliha" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Omogući vlasničku kontrolu nad lokacijama zaliha i stavkama" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Podrazumevana ikonica lokacije zaliha" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Podrazumevana ikonica lokacije zaliha (prazno znači da nema ikonice)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Prikaži instalirane stavke sa zaliha" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Prikaži instalirane stavke sa zaliha u stok tabelama" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Proveri spisak materijala pri instalaciji stavki" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Instalirane stavke sa zaliha moraju postojati u spisku materijala nadređenog dela" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Dozvoli transfer van zaliha" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Dozvoli da stavke sa zaliha koje nisu na zalihama budu premeštane između lokacija zaliha" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Referentni šablon naloga za izradu" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Potreban šablon za generisanje referentnog polja naloga za izradu" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Potreban odgovoran vlasnik" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Odgovoran vlasnik mora biti dodeljen svakom nalogu" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Potreban aktivan deo" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Spreči kreiranje naloga za izradu za neaktivne delove" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Potreban zaključan deo" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Spreči kreiranje nalogaza izradu za otključane delove" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Potreban validan spisak materijala" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "Spreči kreiranje naloga za izradu pre validacije spiska materijala" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Potrebno završavanje podređenih naloga" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Spreči završavanje naloga za izradu pre završavanja svih podređenih naloga" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Blokiraj dok ne prođe test" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Spreči završavanje naloga za izradu pre uspešnog završetka svih testova" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Omogući naloge za vraćanje" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Omogući funkcionalnost vraćana u korisničkom interfejsu" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Referentni šablon naloga za vraćanje" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "Potreban šablon pri generisanju referentnog polja naloga za vraćanje" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Izmeni završene naloge za vraćanje" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Dozvoli izmenu naloga za vraćanje nakon što su završeni" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Referentni šablon naloga za prodaju" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Potreban šablon pri generisanju referentnog polja naloga za prodaju" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Podrazumevana isporuka naloga za prodaju" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Omogućava kreiranje podrazumevane isporuke sa nalozima za prodaju" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Izmeni završene naloge za prodaju" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Dozvoli izmenu naloga za prodaju nakon što su isporučeni ili završeni" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Označi isporučene naloge kao završene" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Nalozi za prodaju označeni kao isporučeni će automatski biti završeni, zaobilazeći status isporučen" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Referentni šablon naloga za kupovinu" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Potreban šablon pri generisanju referentnog polja naloga za kupovinu" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Izmeni završene naloge za kupovinu" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Dozvoli izmenu naloga za kupovinu nakon što su isporučeni ili završeni" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Automatski završi naloge za kupovinu" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Automatski označi naloge za kupovinu kao završene kada su primljene sve stavke porudžbine" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Omogući zaboravljenu lozinku" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Omogući funkcionalnost zaboravljene lozinke na stranicama za prijavljivanje" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Omogući registraciju" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Omogući registraciju korisnicima na stranicama za prijavljivanje" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Omogući SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Omogući SSO na stranicama za prijavljivanje" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Omogući SSO registraciju" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Omogući registraciju preko SSO za korisnike na stranicaa za prijavljivanje" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "Omogući SSO sinhronizaciju grupa" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "Omogući sinhronizaciju grupa aplikacije sa grupama IdP-a" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "SSO ključ grupe" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "Nazivi grupa dobijaju atribute od IdP-a" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "Mapiranje SSO grupa" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "Mapiranje SSO grupa u lokalne grupe aplikacije. Ukoliko lokalna grupa ne postoji, biće kreirana." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "Ukloni grupe van SSO" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Da li će grupe dodeljene korisnicima biti uklonjene ukoliko nisu podržane IdP-om. Onemogućavanje ovoga može dovesti do problema." -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Email neophodan" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Zahtevaj od korisnika da dostavi mejl prilikom registracije" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Automatski popuni SSO korisnike" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automatski popuni korisnikove podatke iz SSO naloga" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Email dva puta" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Pitaj korisnika dva puta za email prilikom registracije" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Lozinka dva puta" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Pitaj korisnika dva puta za lozinku prilikom registracije" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Dozvoljeni domeni" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Ograniči registraciju na određene domene (razdvojeni zapetom, počinju sa @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Grupa pri registrovanju" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Grupa kojoj se novi korisnici dodeljuju pri registraciji. Ukoliko je SSO group sync omogućen, ova grupa će se dodavati ukoliko korisnik ne može da dobije grupu iz IdP-a." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Nametni MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Korisnici moraju koristiti multifaktorsku bezbednost" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Proveri plugine pri pokretanju" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Proveri da li su svi pluginovi instalirani pri pokretanju - omogućeni u kontejnerskim okruženjima" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Proveri ažuriranja pluginova" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Omogući periodično proveranje pluginova" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Omogući URL integraciju" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Omogući da pluginovi dodaju URL rute" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Omogući integraciju u navigaciju" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Omogući integraciju pluginova u navigaciju" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Omogući integraciju aplikacija" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Omogući pluginovima da dodaju aplikacije" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Omogući integraciju planiranja" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Omogući da plugini izvršavaju planirane zadatke" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Omogući integraciju događaja" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Omogući da plugini odgovaraju na unutrašnje događaje" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Omogući integraciju interfejsa" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Omogući integraciju pluginova u korisnički interfejs" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Ne uključuj eksterne lokacije" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Period automatskog popisa" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Prikaži puna imena korisnika" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Prikaži puna imena korisnika umesto korisničkih imena" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Omogući podatke test stanica" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Omogući prikupljanje podataka sa test stanica radi rezultata testova" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Dobavljač je aktivan" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Proizvođač" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Kompanija" @@ -4027,7 +4035,7 @@ msgstr "Broj telefona kontakta" msgid "Contact email address" msgstr "Email adresa kontakta" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Kontakt" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adrese" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Link za adresne informacije (eksterni)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Deo proizvođača" @@ -4190,8 +4198,8 @@ msgstr "Izaberi deo" msgid "Select manufacturer" msgstr "Izaberi proizvođača" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "Broj dela proizvođača" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Povezani delovi dobavljača moraju referencirati isti osnovni deo" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Dobavljač" @@ -4231,7 +4239,7 @@ msgstr "Dobavljač" msgid "Select supplier" msgstr "Izaberi dobavljača" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Jedinica za držanje dobavljačevih zaliha" @@ -4267,7 +4275,7 @@ msgstr "osnovni trošak" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalna naplata (npr. taksa za slaganje)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Pakovanje" @@ -4316,7 +4324,7 @@ msgstr "Podrazumevana valuta koja se koristi za ovog dobavljača" msgid "Company Name" msgstr "Naziv kompanije" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Na zalihama" @@ -4452,7 +4460,7 @@ msgstr "Polje ne postoji u ciljnom modelu" msgid "Selected field is read-only" msgstr "Izabrano polje je samo za čitanje" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Uvezi sesiju" @@ -4464,31 +4472,31 @@ msgstr "Polje" msgid "Column" msgstr "Kolona" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Indeks vrsta" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Originalni podaci vrste" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Greške" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Važeće" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "Broj kopija za štampanje od svakog natpisa" msgid "Connected" msgstr "Konektovano" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Nepoznato" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Referenca naloga" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Izvanredno" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Ima šifru projekta" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Kreirano do strane" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Kreirano pre" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Kreirano nakon" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Krajnji datum pre" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Krajnji datum nakon" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Ima cenu" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Završen pre" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Završen nakon" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Nalog" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Nalog završen" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Interni deo" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Nalog na čekanju" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Završeno" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Ima isporuku" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nalog za kupovinu" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Nalog za kupovinu" msgid "Sales Order" msgstr "Nalog za prodaju" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Valuta za ovaj nalog (ostaviti prazno za podrazumevanu valutu kompanije) msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Kontakt se ne poklapa sa izabranom kompanijom" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Opis naloga (opciono)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Izaberi šifru projekta za ovaj nalog" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Link ka eksternoj stranici" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ciljani datum" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Očekivani datum za isporuku. Nalog će biti zastareo nakon ovog datuma." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Datum izdavanja" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Datum kada je nalog izdat" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Korisnik ili grupa odgovorni za ovaj nalog" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Lice za kontakt za ovaj nalog" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Adresa kompanije za ovaj nalog" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Referenca naloga" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Status" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Status naloga za kupovinu" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Kompanija od koje su stavke naručene" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Referenca dobavljača" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Referentni kod dobavljača naloga" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "primljeno od strane" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Datum kada je nalog završen" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Odredište" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Odredište za primljene stavke" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Dobavljač dela se mora poklapati sa dobavljačem naloga za kupovinu" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Stavka porudžbine se ne poklapa sa nalogom za kupovinu" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Količina mora biti pozitivan broj" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Mušterija" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Kompanija kojoj se prodaju stavke" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Status naloga za prodaju" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Referenca mušterije" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Referentni kod mušterijinog naloga" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Datum isporuke" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "isporučeno od strane" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "Nalog je već završen" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "Nalog je već otkazan" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Samo otvoren nalog može biti označen kao završen" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Nalog ne može biti završen jer ima nepotpunih isporuka" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Nalog ne može biti završen jer ima nepotpunih alokacija" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Nalog ne može biti završen jer ima nezavršenih stavki porudbžine" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Količina stavki" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Referenca stavke porudbžine" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Beleške stavke porudbžine" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Krajnji datum za ovu stavku porudbćine (ostaviti prazno za krajnji datum sa naloga)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Opis stavke porudžbine (opciono)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Dodatni kontekst za ovu porudžbinu" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Cena jedinice" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Stavka porudžbine naloga za kupovinu" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Deo dobavljača se mora poklapati sa dobavljačem" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Deo dobavljača" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Primljeno" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Broj primljenih stavki" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Kupovna cena" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Kupovna cena jedinice" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Dodatna porudbžina naloga za kupovinu" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Stavka porudžbine naloga za prodaju" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Samo delovi koji se mogu prodati mogu biti dodeljeni nalogu za prodaju" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Prodajna cena" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Prodajna cena jedinice" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Poslato" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Isporučena količina" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Isporuka naloga za prodaju" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Datum isporuke" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Datum dostavljanja" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Datum dostavljanja isporuke" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Provereno od strane" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Korisnik koji je proverio ovu isporuku" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Isporuka" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Broj isporuke" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Broj praćenja" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Informacije o praćenju isporuke" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Broj računa" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Referentni broj za dodeljeni račun" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Isporuka je već poslata" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Isporuka nema alocirane stavke sa zaliha" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Dodatne porudbžine naloga za prodaju" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Alokacije naloga za prodaju" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Stavka sa zaliha nije dodeljena" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Ne mogu se alocirati stavke sa zaliha porudbžini sa drugačijim delom" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Ne mogu se alocirati zalihe porudbžini bez dela" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Alocirana količina ne sme da pređe količinu zaliha" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Količina alokacije mora da bude veća od nule" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Količina mora biti 1 za serijalizovane stavke sa zaliha" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Nalog za prodaju se ne poklapa sa isporukom" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Isporuka se ne poklapa sa nalogom za prodaju" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Porudbžina" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Referenca isporuke naloga za prodaju" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Stavka" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Izaberi stavku sa zaliha za alokaciju" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Unesi količinu za alokaciju zaliha" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Referenca naloga za vraćanje" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Kompanija čije stavke su vraćene" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Status naloga za vraćanje" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "Vrati stavku porudbžine" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "Stavka sa zaliha mora biti određena" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "Količina vraćanja je premašila količinu zaliha" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "Količina vraćanja mora biti veća od nule" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Nevažeća količina za serijalizovane stavke sa zaliha" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Izaberi stavku za vraćanje od mušterije" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Primljeno datuma" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Ishod" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Ishod za ovu stavku porudžbine" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Trošak asociran sa popravkom ili vraćanjem ove stavke porudžbine" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Doda" @@ -5342,227 +5362,235 @@ msgstr "Kopiraj dodatne porudžbine" msgid "Copy extra line items from the original order" msgstr "Kopiraj dodatne stavke porudžbine sa originalnog naloga" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Kopiraj parametre" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Stavke porudbžine" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Završene porudbžine" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Dupliraj nalog" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Odredi opcije za dupliranje ovog naloga" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "Nevažeći ID naloga" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Naziv dobavljača" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Nalog ne može biti otkazan" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Dozvoli da nalog bude zatvoren sa nepotpunim porudžbinama" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "Nalog ima nepotpune stavke porudžbine" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Nalog nije otvoren" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Automatske cene" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Automatski izračunaj kupovnu cenu na osnovu podataka o delovima dobavljača" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Valuta kupovne cene" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Spoj stavke" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Spoj stavke sa istim delom, odredištem i ciljanim datumom u jednu stavku porudžbine" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "Jedinica za praćenje zaliha" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Interni broj dela" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Interni naziv dela" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Deo dobavljača mora biti određen" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Nalog za kupovinu mora biti određen" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Dobavljač mora da se poklapa sa nalogom za kupovinu" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Nalog za kupovinu mora da se poklapa sa dobavljačem" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Stavka porudbžine" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Izaberi odredišnu lokaciju za primljene stavke" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Unesi šifru ture za nadolazeće stavke sa zaliha" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Datum isteka" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Unesi serijske brojeve za nadolazeće stavke sa zaliha" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Promeni informacije o pakovanju za nadolazeće stavke sa zaliha" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Dodatne beleške za nadolazeće stavke sa zaliha" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Bar kod" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Skeniran bar kod" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Bar kod je već u upotrebi" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Stavke porudžbine moraju biti dostavljene" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Odredišna lokacija mora biti određena" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Pružene vrednosti bar kodova moraju biti jedinstvene" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Isporuke" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Završene isporuke" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Valuta prodajne cene" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Alocirane stavke" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Nisu dostavljeni detalji isporuke" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Stavka porudžbine nije asocirana sa ovim nalogom" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Količina mora biti pozitivna" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Unesi serijske brojeve za alokaciju" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Isporuka je već isporučena" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Isporuka nije povezana sa ovim nalogom" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Nema pronađenih poklapanja za sledeće serijske brojeve" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Sledeći serijski brojevi su nedostupni" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Stavka porudžbine naloga za vraćanje" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Stavka porudžbine se ne poklapa sa nalogom za vraćanje" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Stavka porudžbine je već primljena" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Stavke se mogu primiti samo na osnovu naloga koji su u toku" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Količina za vraćanje" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Valuta cene porudžbine" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Označeno zvezdicom" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Filtiraj po kategorijama označenim zvezdicom" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Dubina" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Filtriraj po dubini kategorije" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Vrhovni" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Filtriraj po vrhovnim kategorijama" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Kaskadno" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Uključi pod-kategorije u filtriranim rezultatima" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Nadređen" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Filtriraj po nadređenoj kategoriji" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Ne uključuj pod-kategorije pod specifičnom kategorijom" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Ima rezultate" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "Je revizija" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "Ima revizije" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "Spisak materijala validan" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "Deo sklopa se može testirati" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Deo komponente se može testirati" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Koristi" @@ -5778,7 +5806,7 @@ msgstr "Podrazumevane ključne reči za delove ove kategorije" msgid "Icon" msgstr "Ikonica" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Ikonica (opciono)" @@ -5799,7 +5827,7 @@ msgstr "Podrazumevana vrednost" msgid "Default Parameter Value" msgstr "Podrazumevana vrednost parametra" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Delovi" @@ -5918,7 +5946,7 @@ msgstr "Ključne reči dela da bi se poboljšala vidljivost u rezultatima pretra msgid "Part category" msgstr "Kategorija dela" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "Interni broj dela" @@ -5951,7 +5979,7 @@ msgstr "Podrazumevani istek" msgid "Expiry time (in days) for stock items of this part" msgstr "Vreme isteka (u danima) za stavke sa zaliha ovog dela" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimalne zalihe" @@ -6035,751 +6063,751 @@ msgstr "Vlasnik odgovoran za ovaj deo" msgid "Sell multiple" msgstr "Prodaj više" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Valuta korišćena za vršenje proračuna o cenama" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Minimalna vrednost spiska materijala" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Minimalna vrednost komponenti delova" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Maksimalna vrednost spiska materijala" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Maksimalna vrednost komponenti delova" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Minimalna kupovna vrednost" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Minimalna istorijska kupovna vrednost" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Maksimalna kupovna vrednost" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Maksimalna istorijska kupovna vrednost" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Minimalna interna cena" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Minimalna cena bazirana na internim sniženjima cena" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Maksimalna interna cena" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Maksimalna vrednost bazirana na internim sniženjima cena" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Minimalna cena dobavljača" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Minimalna cena dela od eksternih dobavljača" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Maksimalna cena dobavljača" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Maksimalna cena dela od eksternih dobavljača" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Minimalna vrednost varijanti" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Izračunata minimalna vrednost varijanti delova" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Maksimalna vrednost varijanti" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Izračunata maksimalna vrednost varijanti delova" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Minimalna vrednost" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Promeni minimalnu vrednost" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Maksimalna vrednost" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Promeni maksimalnu vrednost" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Ukupna izračunata minimalna vrednost" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Ukupna izračunata maksimalna vrednost" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Minimalna prodajna cena" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Minimalna prodajna cena bazirana na osnovu sniženja cena" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Maksimalna prodajna cena" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Maksimalna prodajna cena bazirana na osnovu sniženja cena" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Minimalna prodajna vrednost" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Minimalna istorijska prodajna cena" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Maksimalna prodajna vrednost" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Maksimalna istorijska prodajna cena" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Deo za popis" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Broj stavki" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Broj individualnih unosa zaliha u vreme popisa" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Ukupne dostupne zalihe za vreme popisa" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Datum kada je izvršen popis" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Minimalna vrednost zaliha" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Procenjena minimalna vrednost trenutnih zaliha" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Maksimalna vrednost zaliha" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Procenjena maksimalna vrednost trenutnih zaliha" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Smanjenje prodajne cene dela" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Šablon testa dela" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Nevažeći naziv šablona - mora da uključuje bar jedan alfanumerički karakter" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Test šabloni mogu biti kreirani samo za delove koje je moguće testirati" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Test šablon sa istim ključem već postoji za ovaj deo" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Naziv testa" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Unesi naziv za ovaj test" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Test ključ" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Pojednostavljen ključ za test" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Opis testa" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Unesi opis za ovaj test" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Da li je ovaj test omogućen?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Neophodno" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Da li je neophodno da ovaj test prođe?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Zahteva vrednost" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Da li ovaj test zahteva vrednost prilikom dodavanja rezultata testa?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Zahteva prilog" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Da li ovaj test zahteva fajl kao prilog prilikom dodavanja rezultata testa?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Validni izbori za ovaj test (razdvojeni zapetom)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "Stavke sa spiska materijala se ne mogu modifikovati - sklapanje je zaključano" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Stavke sa spiska materijala se ne mogu modifikovati - sklapanje varijanti je zaključano" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Izaberi nadređeni deo" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Pod-deo" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Izaberi deo koji će biti korišćen u spisku materijala" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Količina spiskova materijala za ovu stavku sa spiska materijala" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Ova stavka sa spiska materijala je opciona" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Ova stavka sa spiska materijala se može potrošiti (nije praćena u nalozima za izradu)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Referenca stavke sa spiska materijala" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Beleške stavki sa spiska materijala" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Suma" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Suma spiska materijala" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Validirano" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Ova stavka sa spiska materijala je validirana" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Biva nasleđeno" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ova stavka sa spiska materijala je nasleđivana od spiska materijala za varijante delova" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Stavke sa zaliha za varijante delova se mogu koristiti za ovu stavku sa spiska materijala" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Količina mora biti ceo broj za delove koji se mogu pratiti" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Zamenski deo mora biti određen" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Zamenska stavka sa spiska materijala" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Zamenski deo ne može biti isti kao glavni deo" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Nadređena stavka sa spiska materijala" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Zamenski deo" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Deo 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Deo 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Izaberi povezan deo" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Beleška za ovu relaciju" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Relacija između delova ne može biti kreirana između jednog istog dela" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Identična veza već postoji" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Nadređena kategorija" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Nadređena kategorija dela" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Podkategorije" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Rezultati" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Broj rezultata napravljenih na osnovu ovog šablona" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Valuta kupovine za ovu stavku sa zaliha" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Originalni deo" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Izaberi originalni deo za duplikaciju" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Kopiraj sliku" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Kopiraj sliku sa originalnog dela" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Kopiraj spisak materijala" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Kopiraj spisak materijala sa originalnog dela" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Kopiraj parametre" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Kopiraj parametarske podatke sa originalnog dela" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Kopiraj beleške" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Kopiraj beleške sa originalnog dela" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Inicijalna količina zaliha" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Odredi inicijalnu količinu zaliha za ovaj deo. Ukoliko je količina nula, neće biti dodate zalihe." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Inicijalna lokacija zaliha" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Odredi inicijalnu lokaciju zaliha za ovaj deo" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Izaberi dobavljača (ostavi prazno za preskakanje)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Izaberi proizvođača (ostavi prazno za preskakanje)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Broj dela proizvođača" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Izabrana kompanija nije validan dobavljač" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Izabrana kompanija nije validan proizvođač" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Deo proizvođača koji se poklapa sa ovim brojem dela proizvođača već postoji" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Deo dobavljača koji se opklapa sa ovim brojem dela dobavljača već postoji" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Naziv kategorije" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Izrađivanje" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Stavke sa zaliha" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Revizije" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Ukupne zalihe" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Nealocirane zalihe" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Varijante zaliha" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Dupliraj deo" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Kopiraj inicijalne podatke od drugog dela" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Početne zalihe" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Kreiraj deo sa početnom količinom zaliha" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Informacije o dobavljaču" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Dodaj inicijalne informacije o dobavljaču za ovaj deo" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Kopiraj parametre kategorije" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Kopiraj parametarske šablone sa izabrane kategorije dela" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Postojeća slika" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Ime fajla postojeće slike dela" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Fajl sa slikom ne postoji" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Validiraj ceo spisak materijala" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Može se izgraditi" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Minimalna cena" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Izmeni izračunatu vrednost za minimalnu cenu" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Minimalna valuta cene" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maksimalna cena" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Izmeni izračunatu vrednost maksimalne cene" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maksimalna valuta cene" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Ažuriraj" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Ažuriraj cene za ovaj deo" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Nija moguća konverzija iz dostavljen valute u {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Minimalna cena ne sme biti veća od maksimalne cene" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Maksimalna cena ne sme biti manja od minimalne cene" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Izaberi nadređeni sklop" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Izaberi komponentu dela" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "Izaberi deo sa kog će se kopirati spisak materijala" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Ukloni postojeće podatke" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Ukloni postojeće stavke sa spiska materijala pre kopiranja" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Uključi nasleđeno" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Uključi stavke sa spiska materijala koje su nasleđene od šablonskih delova" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Preskoči nevažeće vrste" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Omogući ovu opciju za preskakanje nevažećih vrsta" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Kopiraj zamenske delove" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopiraj zamenske delove prilikom duplikacije stavki sa spiska materijala" @@ -8264,168 +8292,168 @@ msgstr "part_image tag zahteva instancu dela" msgid "company_image tag requires a Company instance" msgstr "company_image tag zahteva instancu kompanije" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Filtriraj po dubini lokacije" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "Filtriraj po nadređenim lokacijama" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Uključi podlokacije u filtriranim rezultatima" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Nadređena lokacija" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Filtriraj po nadređenoj lokaciji" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Ime dela" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Ime dela sadrži" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Ime dela (regex)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "Interni deo broja" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "Interni deo broja sadrži (osetljivo na velika i mala slova)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "Interni broj dela (regex)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Minimalne zalihe" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Maksimalne zalihe" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Statusni kod" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Eksterna lokacija" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Potrošeno od strane naloga za izradu" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "Instalirano u drugu stavku sa zaliha" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Stablo dela" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "Ažurirano pre" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Ažurirano nakon" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "Popis pre" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "Popis nakon" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Datum isteka pre" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Datum isteka nakon" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Zastarelo" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Količina je neophodna" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Validan deo mora biti dosavljen" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Dati dobavljač ne postoji" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Deo dobavljača ima definisanu veličinu pakovanja, ali fleg use_pack_size nije postavljen" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serijski brojevi ne mogu biti dostavljeni za deo koji nije moguće pratiti" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index a310c49a42..09382f5936 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunde inte konvertera {original} till {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Namn" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Ett fel har loggats av servern." msgid "Image" msgstr "Bild" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Måste vara ett giltigt nummer" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Välj valuta från tillgängliga alternativ" @@ -553,8 +553,8 @@ msgstr "Ogiltig fysisk enhet" msgid "Not a valid currency code" msgstr "Inte en giltig valutakod" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Orderstatus" @@ -562,21 +562,21 @@ msgstr "Orderstatus" msgid "Parent Build" msgstr "Föregående tillverkning" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Inkludera varianter" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Inkludera varianter" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Inkludera varianter" msgid "Part" msgstr "Del" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategori" @@ -606,7 +606,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Tillverkningen måste avbrytas innan den kan tas bort" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Valfri" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "Spårad" msgid "Testable" msgstr "Testbar" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Allokerad" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Tillgänglig" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Byggorder" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Byggorder" msgid "Location" msgstr "Plats" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Tillverknings order referens" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Tillverknings status" msgid "Build status code" msgstr "Tillverkning statuskod" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batchkod" @@ -867,7 +867,7 @@ msgstr "Batchkod" msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Skapad" @@ -888,7 +888,7 @@ msgstr "Datum för slutförande" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldatum för färdigställande. Tillverkningen kommer att förfallas efter detta datum." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Slutförandedatum" @@ -904,8 +904,8 @@ msgstr "Utfärdad av" msgid "User who issued this build order" msgstr "Användare som utfärdade denna tillverknings order" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ansvarig" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Projektkod" @@ -979,8 +979,8 @@ msgstr "Byggutgång matchar inte bygg order" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "Bygg objekt" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Antal måste vara 1 för serialiserat lager" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Artikel i lager" @@ -1096,7 +1096,7 @@ msgstr "Destination lagervara" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Delnamn" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Serienummer" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Acceptera ofullständig" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "Spårbar" msgid "Inherited" msgstr "Ärvd" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Tillåt varianter" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "Avbruten" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Är länk" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Är fil" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "Uppdaterad" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Användare" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Pris" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktiv" @@ -1731,7 +1731,7 @@ msgstr "Titel" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "Kryssruta" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Val" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Aktiverad" @@ -2149,7 +2149,7 @@ msgstr "Mall" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Data" @@ -2157,8 +2157,8 @@ msgstr "Data" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Sammanhang" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "dagar" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Komponent" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Aktivera etikettutskrift" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Aktivera etikettutskrift från webbgränssnittet" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Etikettbild DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Aktivera rapporter" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Aktivera generering av rapporter" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Debugläge" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Sidstorlek" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Standard sidstorlek för PDF-rapporter" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Förhindra produktion från att slutföras tills alla nödvändiga tester är klara" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Aktivera registrering" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Aktivera SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Tillåtna domäner" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Tillverkare" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Företag" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Kontakt" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adress" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "Välj del" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "MPN" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Leverantör" @@ -4231,7 +4239,7 @@ msgstr "Leverantör" msgid "Select supplier" msgstr "Välj leverantör" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "Företagsnamn" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "I lager" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "Fält" msgid "Column" msgstr "Kolumn" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Radindex" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Fel" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Giltig" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "Ansluten" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Okänd" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Har projektkod" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Skapad av" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Skapad efter" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Intern del" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Slutförd" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "Försäljningsorder" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Startdatum" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldatum" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Status" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Mål" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kund" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Skickad" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Leveransdatum" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Kontrollerad av" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Rad" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Kopiera parametrar" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Leverantörsnamn" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Streckkod" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Djup" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Har resultat" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "Är variant" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Använder" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Ikon (valfritt)" @@ -5799,7 +5827,7 @@ msgstr "Standardvärde" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Artiklar" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "Delkategori" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Validerad" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Del 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Del 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Underkategorier" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Resultat" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Originaldel" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Kopiera bild" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Kopiera parametrar" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "Kopiera test" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Kategorinamn" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Revisioner" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Uppdatera" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Hoppa över ogiltiga rader" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Statuskod" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Extern plats" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "Uppdaterad efter" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 91802275ff..6b7e1daa14 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "ปริมาณสินค้าไม่ถูกต้อง" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "ชื่อ" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "ต้องเป็นตัวเลข" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "สกุลเงิน" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "สถานที่" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "ออกโดย" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "ยกเลิกแล้ว" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "ผู้ใช้งาน" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "" @@ -2157,8 +2157,8 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "" @@ -4190,8 +4198,8 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "สำเร็จแล้ว" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "สถานะ" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "จัดส่งแล้ว" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "ชิ้นส่วน" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 276ea03d2b..f0b1089da2 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} birimi {unit} birimine dönüştürülemedi" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -114,7 +114,7 @@ msgstr "Geçersiz ondalık değer" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Adı" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Bir hafta sunucu tarafından kayıt edildi." msgid "Image" msgstr "Görsel" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Geçerli bir numara olmalı" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Para birimi" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Mevcut seçeneklerden para birimini seçin" @@ -553,8 +553,8 @@ msgstr "Geçersiz fiziksel birim" msgid "Not a valid currency code" msgstr "Geçerli bir para birimi kodu değil" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Sipariş Durumu" @@ -562,21 +562,21 @@ msgstr "Sipariş Durumu" msgid "Parent Build" msgstr "Üst Yapım İşi" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "Varyantları Dahil Et" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "Varyantları Dahil Et" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "Varyantları Dahil Et" msgid "Part" msgstr "Parça" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Kategori" @@ -606,7 +606,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "Kök Üretim" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Bana atandı" @@ -654,15 +654,15 @@ msgstr "Daha önce tamamlandı" msgid "Completed after" msgstr "Sonra tamamlandı" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "En yakın tarih" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "Maksimum Tarih" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "Ağacı Hariç Tut" @@ -670,17 +670,17 @@ msgstr "Ağacı Hariç Tut" msgid "Build must be cancelled before it can be deleted" msgstr "Üretim silinemeden önce iptal edilmelidir" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Sarf Malzemesi" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "İsteğe Bağlı" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Montaj" @@ -692,11 +692,11 @@ msgstr "İzlenen" msgid "Testable" msgstr "Test Edilebilir" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "Sipariş Açık" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Tahsis Edildi" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Mevcut" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Siparişte" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Üretim Emri" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Üretim Emri" msgid "Location" msgstr "Konum" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Çıktı" @@ -764,7 +764,7 @@ msgstr "Kilidi açılmış bir parça için üretim emri oluşturulamaz" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Harici üretim emirleri yalnızca satın alınabilir parçalar için yerine getirilebilir" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Sorumlu kullanıcı veya grup belirtilmelidir" @@ -772,7 +772,7 @@ msgstr "Sorumlu kullanıcı veya grup belirtilmelidir" msgid "Build order part cannot be changed" msgstr "Üretim emri parçası değiştirilemez" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "Hedef tarih başlangıç tarihinden sonra olmalıdır" @@ -780,9 +780,9 @@ msgstr "Hedef tarih başlangıç tarihinden sonra olmalıdır" msgid "Build Order Reference" msgstr "Üretim Emri Referansı" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Üretim Durumu" msgid "Build status code" msgstr "Üretim durum kodu" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Sıra numarası" @@ -867,7 +867,7 @@ msgstr "Sıra numarası" msgid "Batch code for this build output" msgstr "Bu üretim çıktısının parti kodu" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Oluşturulma tarihi" @@ -888,7 +888,7 @@ msgstr "Hedef tamamlama tarihi" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Üretimin tamamlanması için hedef tarih. Bu tarihten sonra üretim gecikmiş olacak." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Tamamlama tarihi" @@ -904,8 +904,8 @@ msgstr "Düzenleyen" msgid "User who issued this build order" msgstr "Bu üretim emrini düzenleyen kullanıcı" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Sorumlu" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Bu üretim emrinin önceliği" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Proje Kodu" @@ -979,8 +979,8 @@ msgstr "Üretim çıktısı, üretim emri ile eşleşmiyor" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Miktar sıfırdan büyük olmalıdır" @@ -1000,7 +1000,7 @@ msgstr "{serial} üretim çıktısı gerekli testleri geçmedi" #: build/models.py:1200 msgid "Allocated stock items are still in production" -msgstr "" +msgstr "Tahsis edilen stok kalemleri hâlâ üretimde" #: build/models.py:1208 msgid "Cannot partially complete a build output with allocated items" @@ -1016,8 +1016,8 @@ msgstr "Üretim nesnesi" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Seri numaralı stok için miktar bir olmalı" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tahsis edilen miktar ({q}) mevcut stok miktarını ({a}) aşmamalıdır" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Stok Kalemi" @@ -1096,7 +1096,7 @@ msgstr "Hedef stok kalemi" msgid "Build Level" msgstr "Üretim Seviyesi" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Parça Adı" @@ -1132,7 +1132,7 @@ msgstr "İzlenebilir parçalar için tamsayı miktar gerekir" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ürün ağacı izlenebilir parçalar içerdiğinden tamsayı miktar gereklidir" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -1153,7 +1153,7 @@ msgstr "Seri Numaralarını Otomatik Tahsis Et" msgid "Automatically allocate required items with matching serial numbers" msgstr "Eşleşen seri numaralı gerekli kalemleri otomatik tahsis et" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Şu seri numaraları zaten varlar veya geçersizler" @@ -1242,7 +1242,7 @@ msgstr "Stok kalemlerinin bu üretim emrine tamamen tahsis edilmediğini kabul e msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Tamamlanmamış Kabul et" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part üretim emri ile aynı parçayı göstermelidir" msgid "Item must be in stock" msgstr "Kalem stokta olmalıdır" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Mevcut miktar ({q}) aşıldı" @@ -1303,7 +1303,7 @@ msgstr "İzlenen parçaların tahsisi için üretim çıktısı belirtilmelidir" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "İzlenmeyen parçaların tahsisi için üretim çıktısı belirtilemez" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Ayrılma ögeleri sağlanmalıdır" @@ -1345,23 +1345,23 @@ msgstr "İsteğe bağlı BOM kalemlerini üretim emrine tahsis et" #: build/serializers.py:1123 msgid "All Items" -msgstr "" +msgstr "Tüm Ögeler" #: build/serializers.py:1124 msgid "Untracked Items" -msgstr "" +msgstr "Takip edilmeyen kalemler" #: build/serializers.py:1125 msgid "Tracked Items" -msgstr "" +msgstr "Takipli Kalemler" #: build/serializers.py:1127 msgid "Item Type" -msgstr "" +msgstr "Kalem Türü" #: build/serializers.py:1128 msgid "Select item type to auto-allocate" -msgstr "" +msgstr "Otomatik tahsis edilecek ürün tipini seçin" #: build/serializers.py:1150 msgid "Failed to start auto-allocation task" @@ -1381,14 +1381,14 @@ msgstr "ML Parça Adı" #: build/serializers.py:1265 msgid "Install Into" -msgstr "" +msgstr "Kur" #: build/serializers.py:1292 build/serializers.py:1510 msgid "Build" msgstr "Yap" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -1413,29 +1413,29 @@ msgstr "Takip Edilebilir" msgid "Inherited" msgstr "Devralınmış" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Varyantlara İzin Ver" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "ML Ögesi" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "Üretimde" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Üretim için Planlandı" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Harici Stok" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Mevcut Stok" @@ -1495,7 +1495,7 @@ msgstr "Beklemede" msgid "Cancelled" msgstr "İptal edildi" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Geciken Üretim Emri" msgid "Build order {bo} is now overdue" msgstr "{bo} üretim emri şimdi gecikti" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Link Olanlar" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "Dosya Olanlar" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "Kullanıcının bu ekleri silmek için izni yok" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "Kullanıcının bu eki silmek için izni yok" @@ -1559,7 +1559,7 @@ msgstr "Proje Kodu Etiketi" msgid "Updated" msgstr "Güncellendi" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Son güncellemenin zaman damgası" @@ -1618,7 +1618,7 @@ msgstr "Anahtar dizesi benzersiz olmalı" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Kullanıcı" msgid "Price break quantity" msgstr "Fiyat kademesi miktarı" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Fiyat" @@ -1652,7 +1652,7 @@ msgstr "Bu web kancası için ad" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Aktif" @@ -1731,7 +1731,7 @@ msgstr "Başlık" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Onay kutusu parametrelerinin birimleri olamaz" msgid "Checkbox parameters cannot have choices" msgstr "Onay kutusu parametrelerinin seçenekleri olamaz" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Seçenekler eşsiz olmalıdır" @@ -2095,7 +2095,7 @@ msgstr "Onay kutusu" msgid "Is this parameter a checkbox?" msgstr "Bu parametre bir onay kutusu mu?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Seçenekler" @@ -2107,7 +2107,7 @@ msgstr "Bu parametre için geçerli seçenekler (virgül ile ayrılmış)" msgid "Selection list for this parameter" msgstr "Bu parametre için seçim listesi" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Etkin" @@ -2149,7 +2149,7 @@ msgstr "Şablon" msgid "Parameter template" msgstr "Parametre şablonu" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Veri" @@ -2157,8 +2157,8 @@ msgstr "Veri" msgid "Parameter Value" msgstr "Parametre Değeri" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "Barkod taramasının tarihi ve saati" msgid "URL endpoint which processed the barcode" msgstr "Barkodu işleyen URL uç noktası" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Bağlam" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} iptal edildi" msgid "A order that is assigned to you was canceled" msgstr "Size atanmış bir emir iptal edildi" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Teslim Alınan Kalemler" @@ -2590,9 +2590,9 @@ msgstr "Döviz kurlarını şu sıklıkla güncelle (etkisizleştirmek için sı #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "günler" @@ -2844,8 +2844,8 @@ msgstr "Parçaları varsayılan olan şablondur" msgid "Parts can be assembled from other components by default" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Bileşen" @@ -2861,7 +2861,7 @@ msgstr "Satın Alınabilir" msgid "Parts are purchaseable by default" msgstr "Parçalar varsayılan olarak satın alınabilir" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Satılabilir" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Varsa, dahili fiyatlar fiyat aralığı hesaplarını geçersiz kılar" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "Malzeme listesinde sıfır miktara izin ver" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "Malzeme listesinde bir ürün için sıfır miktarın kabul edilmesini sağlar. Böylece üretim miktarından bağımsız olarak, her üretim için gerekli miktarı belirlemek amacıyla kurulum miktarı kullanılabilir" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Etiket yazdırmayı etkinleştir" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Web arayüzünden etiket yazdırmayı etkinleştir" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "Etiket Görseli DPI Değeri" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Görsel dosyaları üretirken etiket yazdırma eklentilerine sağlanacak DPI çözünürlüğü" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Raporları Etkinleştir" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Rapor üretimini etkinleştir" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Hata Ayıklama Modu" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Raporları hata ayıklama modunda oluştur (HTML çıktısı)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "Rapor Hatalarını Günlüğe Kaydet" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "Raporlar üretirken oluşan hataları günlüğe kaydet" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Sayfa Boyutu" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "PDF raporlar için varsayılan sayfa boyutu" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Parametre Birimlerini Zorunlu Kıl" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Birimler sağlanırsa, parametre değerleri belirtilen birimlere uymalıdır" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Küresel Çapta Benzersiz Seri Numaraları" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Stok kalemleri için seri numaraları küresel çapta benzersiz olmalıdır" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Tükenen Stoku Sil" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "Bir stok kalemi tükendiğinde varsayılan davranışı belirler" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Parti Kodu Şablonu" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Stok kalemleri için varsayılan parti kodları oluşturma şablonu" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Stok Sona Erme Tarihi" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Stokun sona erme işlevselliğini etkinleştir" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Süresi Dolan Stoku Sat" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Süresi dolan stok satışına izin ver" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Stok Eskime Süresi" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Stok kalemlerinin son kullanma tarihinden önce eskimiş sayılacağı gün sayısı" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Süresi Dolmuş Stoktan Üretim" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Süresi dolmuş stok ile üretime izin ver" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Stok Sahipliği Kontrolü" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Stok konumu ve kalemleri üzerinde sahiplik kontrolünü etkinleştir" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Varsayılan Stok Konumu Simgesi" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Stok konumu için varsayılan simge (boşsa simge yok demektir)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Takılı Stok Kalemlerini Göster" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Stok tablolarında takılı stok kalemlerini görüntüle" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "Kalemlerin kurulumunu yaparken BOM'u kontrol et" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Takılı stok kalemleri üst parçanın BOM listesinde mevcut olmalıdır" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "Stok Dışı Aktarıma İzin Ver" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Stokta olmayan kalemlerin stok konumları arasında aktarılmasına izin ver" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Üretim Emri Referans Şablonu" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Üretim emri referans alanını üretmek için gerekli şablon" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "Sorumlu Sahip Gerektir" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "Her siparişe sorumlu bir yetkili atanmalıdır." -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "Aktif Parça Gerektirir" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "Pasif parçalarla üretim emri oluşturmayı engelle" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "Kilitli Parça Gerekli" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "Kilidi açılmış parçalarla üretim emri oluşturmayı engelle" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "Geçerli BOM gereklidir." -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "BOM henüz doğrulanmadan üretim emri oluşturmayı engelle" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "Kapalı Alt Siparişler Gerekli" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "Tüm alt emirler kapatılana kadar üretim emrini tamamlamayı engelle" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "Harici Üretim Emirleri" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "Harici üretim emri işlevselliğini etkinleştir" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "Testler Geçene Kadar Engelle" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Tüm gerekli testler geçene kadar üretim çıktılarını tamamlamayı engelle" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "İade Siparişlerini Etkinleştir" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Kullanıcı arayüzünde iade siparişi işlevselliğini etkinleştir" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Kullanıcı arayüzünde iade siparişi işlevselliğini etkinleştirin." -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "İade Sipariş referans alanı oluşturmak için gerekli desen" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Tamamlanan İade Siparişlerini Düzenle" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Tamamlandıktan sonra iade siparişlerini düzenlemeye izin ver" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Satış Siparişi Referans Şablonu" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Satış Siparişi referans alanını üretmek için gerekli şablon" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Satış Siparişi Varsayılan Gönderi" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Satış siparişleriyle varsayılan gönderi oluşturmayı etkinleştir" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Tamamlanmış Satış Siparişlerini Düzenle" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Gönderilen veya tamamlanan satış siparişlerini düzenlemeye izin ver" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "Kontrol Gerektiren Gönderi" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "Kalemler kontrol edilene dek gönderilerin tamamlanmasını engelle" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "Gönderilen Siparişleri Tamamlandı Olarak İmle" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "Gönderildi olarak işaretli satış siparişleri \"gönderildi\" durumu atlanarak otomatik olarak tamamlanacaktır" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Satın Alma Siparişi Referans Şablonu" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Satın Alma Siparişi referans alanını üretmek için gerekli şablon" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Tamamlanan Satın Alma Siparişlerini Düzenle" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Gönderildikten veya tamamlandıktan sonra satın alma siparişlerini düzenlemeye izin ver" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "Para Birimini Dönüştür" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "Stok alınırken kalem değerini temel para birimine dönüştür" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Satın Alma Siparişlerini Otomatik Tamamla" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "Tüm satırlar alındığında satın alma siparişini otomatikmen tamamlandı olarak işaretle" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Şifremi unuttum seçeneğini etkinleştir" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Giriş yapma sayfasında şifremi unuttum işlevini etkinleştir" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Kayıt olmayı etkinleştir" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Giriş yapma sayfalarında kullanıcılar için kendini kaydetme işlevini etkinleştir" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "SSO Etkinleştir" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Kullanıcı girişi sayfalarında SSO etkinleştir" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "SSO ile kayıt olmayı etkinleştir" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Giriş yapma sayfalarında kullanıcılar için SSO ile kendini kaydetmeyi etkinleştir" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "SSO grup eşitlemeyi etkinleştir" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "InvenTree gruplarını IdP tarafından sağlanan gruplar ile eşitlemeyi etkinleştir" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "SSO grup anahtarı" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "IdP tarafından sağlanan talep özniteliğinin adı" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "SSO grup haritası" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "SSO gruplarından yerel InvenTree gruplarına bir eşleme. Yerel grup yoksa, oluşturulacaktır." -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "SSO dışındaki grupları kaldır" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "IdP arka ucu tarafından olmayan, kullanıcıya atanmış grupların kaldırılıp kaldırılmayacağı. Bu ayarı etkisizleştirmek güvenlik sorunlarına neden olabilir" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "E-posta Gerekir" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Üyelik sırasında kullanıcının eposta sağlamasını gerektir" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "SSO kullanıcıları otomatik doldur" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Kullanıcı ayrıntılarını TOA hesabı verisinden otomatik olarak doldur" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Postayı iki kez gir" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Hesap oluştururken kullanıcıların postalarını iki kez girmelerini iste" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Şifreyi iki kez gir" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Hesap oluştururken kullanıcıların şifrelerini iki kez girmesini iste" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Alanlara izin ver" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Belirli alanlara hesap açmayı kısıtla (virgülle ayrılmış, @ ile başlayan)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Hesap oluştururken grup" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "Yeni kullanıcıların kayıt sırasında atanacağı grup. Eğer TOA grup eşitlemesi etkinse, yalnızca ıdP'den hiçbir grup atanamazsa bu grup ayarlanır." -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "ÇFKD'yi Zorunlu Kıl" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Kullanıcıların çok faktörlü kimlik doğrulamasını kullanması gerekmektedir." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "Bu ayarı etkinleştirmek, tüm kullanıcıların çok faktörlü kimlik doğrulamayı ayarlamasını gerektirecektir. Tüm oturumlar hemen kapatılacaktır." -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Başlangıçta eklentileri kontrol et" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Başlangıçta tüm eklentilerin kurulmuş olduğunu kontrol et - konteyner ortamlarında etkinleştir" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Eklenti güncellemelerini kontrol et" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "Kurulu eklentiler için periyodik güncelleme kontrolünü etkinleştir" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "URL entegrasyonunu etkinleştir" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "URL yönlendirmesi eklemek için eklentileri etkinleştir" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Gezinti entegrasyonunu etkinleştir" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Eklentilerin gezintiye entegre edilmesini etkinleştir" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Uygulama entegrasyonunu etkinleştir" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Uygulamalar eklemek için eklentileri etkinleştir" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Zamanlama entegrasyonunu etkinleştir" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Zamanlanmış görevleri çalıştırmak için eklentileri etkinleştir" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Olay entegrasyonunu etkinleştir" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Eklentilerin olaylara yanıt verebilmesini etkinleştirin" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "Arayüz entegrasyonunu etkinleştir" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "Eklentilerin kullanıcı arayüzüne entegre olmasını etkinleştir" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "Posta entegrasyonunu etkinleştir" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "Eklentilerin giden/gelen postaları işlemesini etkinleştir" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "Proje kodlarını etkinleştir" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "Projeleri izlemek için proje kodlarını etkinleştir" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" -msgstr "" +msgstr "Stok Sayımını Etkinleştir" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "Geçmiş stok seviyelerini ve değerini kaydetme işlevini etkinleştir" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Harici Konumları Hariç Tut" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" -msgstr "" +msgstr "Harici konumlardaki stok kalemlerini stok geçmişi hesaplamalarının dışında tut" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Otomatik Stok Sayımı Periyodu" -#: common/setting/system.py:1119 -msgid "Number of days between automatic stocktake recording" -msgstr "" - -#: common/setting/system.py:1125 -msgid "Delete Old Stocktake Entries" -msgstr "" - #: common/setting/system.py:1127 -msgid "Delete stocktake entries older than the specified number of days" -msgstr "" +msgid "Number of days between automatic stocktake recording" +msgstr "Otomatik stok geçmişi kaydı arasındaki gün sayısı" #: common/setting/system.py:1133 -msgid "Stocktake Deletion Interval" -msgstr "" +msgid "Delete Old Stocktake Entries" +msgstr "Eski Stok Geçmişi Girdilerini Sil" #: common/setting/system.py:1135 +msgid "Delete stocktake entries older than the specified number of days" +msgstr "Belirtilen gün sayısından daha eski stok geçmişi girdilerini sil" + +#: common/setting/system.py:1141 +msgid "Stocktake Deletion Interval" +msgstr "Stok Geçmişi Silme Aralığı" + +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" -msgstr "" - -#: common/setting/system.py:1142 -msgid "Delete Old Stock Tracking Entries" -msgstr "" - -#: common/setting/system.py:1144 -msgid "Delete stock tracking entries older than the specified number of days" -msgstr "" +msgstr "Stok geçmişi girdileri belirtilen gün sayısı sonrasında silinecektir" #: common/setting/system.py:1150 -msgid "Stock Tracking Deletion Interval" -msgstr "" +msgid "Delete Old Stock Tracking Entries" +msgstr "Eski Stok Geçmişi Girdilerini Sil" #: common/setting/system.py:1152 -msgid "Stock tracking entries will be deleted after specified number of days" -msgstr "" +msgid "Delete stock tracking entries older than the specified number of days" +msgstr "Belirtilen gün sayısından daha eski stok geçmişi girdilerini sil" -#: common/setting/system.py:1159 +#: common/setting/system.py:1158 +msgid "Stock Tracking Deletion Interval" +msgstr "Stok Geçmişi Silme Aralığı" + +#: common/setting/system.py:1160 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "Stok geçmişi girdileri belirtilen gün sayısı sonrasında silinecektir" + +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Kullancıların tam isimlerini görüntüle" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Kullanıcı adı yerine kullanıcıların tam adlarını görüntüle" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "Kullanıcı Profillerini Göster" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "Kullanıcıların Profillerini kendi profil sayfalarında göster" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "Test İstasyon Verisini Etkinleştir" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "Test sonuçları için test istasyonundan veri toplamayı etkinleştir" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "Makine Pingini Etkinleştir" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Durumlarını kontrol etmek için kayıtlı makinelerin periyodik ping görevini etkinleştir" @@ -3971,7 +3979,7 @@ msgstr "Tedarikçi Parçası Aktif" #: company/api.py:252 msgid "Primary Supplier Part" -msgstr "" +msgstr "Ana Tedarikçi Parçası" #: company/api.py:256 msgid "Internal Part is Active" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "Tedarikçi Aktif" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Üretici" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Şirket" @@ -4027,7 +4035,7 @@ msgstr "İletişim telefon numarası" msgid "Contact email address" msgstr "İletişim e-posta adresi" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "İletişim" @@ -4080,7 +4088,7 @@ msgstr "Vergi Numarası" msgid "Company Tax ID" msgstr "Şirket Vergi Numarası" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Adres" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Adres bilgisine bağlantı (harici)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Üretici Parçası" @@ -4190,8 +4198,8 @@ msgstr "Parça seçin" msgid "Select manufacturer" msgstr "Üretici seçin" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "ÜPN" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Bağlantılı üretici parçası aynı temel parçayı referans almalıdır" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Tedarikçi" @@ -4231,7 +4239,7 @@ msgstr "Tedarikçi" msgid "Select supplier" msgstr "Tedarikçi seçin" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Tedarikçi stok kodu" @@ -4241,11 +4249,11 @@ msgstr "Bu tedarikçi parçası aktif mi?" #: company/models.py:787 msgid "Primary" -msgstr "" +msgstr "Ana" #: company/models.py:788 msgid "Is this the primary supplier part for the linked Part?" -msgstr "" +msgstr "Bu, bağlı parça için birincil tedarikçi ürünü mü?" #: company/models.py:798 msgid "Select manufacturer part" @@ -4267,7 +4275,7 @@ msgstr "temel maliyet" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimum ücret (örneğin stoklama ücreti)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Paketleme" @@ -4316,7 +4324,7 @@ msgstr "Bu tedarikçi için kullanılan varsayılan para birimi" msgid "Company Name" msgstr "Şirket Adı" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Stokta" @@ -4452,7 +4460,7 @@ msgstr "Alan hedef modelde bulunmuyor" msgid "Selected field is read-only" msgstr "Seçilen alan salt okunurdur" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "Oturumu İçe Aktar" @@ -4464,31 +4472,31 @@ msgstr "Alan" msgid "Column" msgstr "Sütun" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "Satır İndeksi" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "Orijinal satır verisi" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "Hatalar" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Geçerli" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "Mevcut kayıtları güncellemek için ID gereklidir." -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "Sağlanan ID ile kayıt bulunamadı" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "Sağlanan ID biçimi geçersiz" @@ -4588,7 +4596,7 @@ msgstr "Her etiket için yazdırılacak kopya sayısı" msgid "Connected" msgstr "Bağlı" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Bilinmeyen" @@ -4716,105 +4724,113 @@ msgstr "Maksimum İlerleme" msgid "Maximum value for progress type, required if type=progress" msgstr "İlerleme türünün maksimum değeri, tür=ilerleme ise gerekli" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Sipariş Referansı" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "Açık" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "Proje Kodu Var" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Oluşturan" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "Öncesinde Oluşturuldu" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "Sonrasında Oluşturuldu" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "Başlangıç Tarihi Var" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "Öncesi Başlangıç Tarihi" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "Sonrası Başlangıç Tarihi" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "Hedef Tarihi Var" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "Öncesi Hedef Tarih" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "Sonrası Hedef Tarih" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "Daha önce güncellendi" + +#: order/api.py:232 +msgid "Updated After" +msgstr "Güncellendi (den sonra)" + +#: order/api.py:283 msgid "Has Pricing" msgstr "Fiyatlandırılmış" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "Öncesinde Tamamlandı" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "Sonrasında Tamamlandı" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "Harici Üretim Emri" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Sipariş" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "Sipariş Tamamlandı" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Dahili Parça" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "Sipariş Bekliyor" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Tamamlandı" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "Sevkiyatı Var" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Satın Alma Siparişi" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Satın Alma Siparişi" msgid "Sales Order" msgstr "Satış Siparişi" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Bu sipariş için para birimi (şirket varsayılanını kullanmak için msgid "This order is locked and cannot be modified" msgstr "Bu sipariş kilitli olduğundan değiştirilemez" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "İletişim bilgileri seçilen şirketle eşleşmiyor" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "Başlangıç tarihi hedef tarihinden önce olmalıdır" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "Adres bilgileri seçilen şirketle eşleşmiyor" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Açıklama (isteğe bağlı)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Bu sipariş için proje kodu seçin" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Harici sayfaya bağlantı" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "Başlangıç ​​tarihi" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "Bu üretim emri için planlanan başlangıç tarihi" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Hedeflenen tarih" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Sipariş teslimatı için beklenen tarih. Bu tarihten sonra sipariş gecikmeli olacaktır." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Düzenleme Tarihi" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Siparişin düzenlendiği tarih" #: order/models.py:506 +msgid "Updated At" +msgstr "Güncellenme Tarihi" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Bu siparişten sorumlu kullanıcı veya grup" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Bu sipariş için ilgili kişi" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Bu sipariş için şirket adresi" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Sipariş referansı" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Durum" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Satın alma siparişi durumu" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Ürünlerin sipariş edilmekte olduğu şirket" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Tedarikçi Referansı" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Tedarikçi siparişi referans kodu" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "teslim alan" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Siparişin tamamlandığı tarih" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Hedef" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "Teslim alınan kalemler için varış yeri" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Parça tedarikçisi PO tedarikçisi ile eşleşmelidir" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Satır, satın alma siparişi ile eşleşmiyor" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "Satırda bağlantılı bir parça eksik" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Miktar pozitif bir sayı olmalıdır" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Müşteri" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Ürünlerin satılmakta olduğu şirket" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "Satış siparişi durumu" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Müşteri Referansı " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Müşteri siparişi referans kodu" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Sevkiyat Tarihi" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "tarafından sevk edildi" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "Sipariş zaten tamamlandı" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "Sipariş zaten iptal edildi" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Yalnızca açık siparişler tamamlandı olarak işaretlenebilir" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Tamamlanmamış sevkiyatlar olduğundan sipariş tamamlanamaz" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Tamamlanmamış tahsisatlar olduğundan sipariş tamamlanamaz" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Tamamlanmamış satırlar olduğundan sipariş tamamlanamaz" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "Bu sipariş kilitli olduğundan değiştirilemez" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Kalem miktarı" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Satır referansı" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Satır notları" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Bu satır için hedef tarih (siparişin hedef tarihini kullanmak için boş bırakın)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Satır açıklaması (isteğe bağlı)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Bu satır için ek bağlam" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Birim Fiyat" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "Satın Alma Siparişi Kalemi" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Tedarikçi parçası tedarikçi ile eşleşmelidir" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "Üretim emri harici olarak işaretlenmelidir" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "Üretim emirleri yalnızca montaj parçalarına bağlanabilir" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "Üretim emri parçası satır parçası ile eşleşmelidir" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Tedarikçi parçası" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Teslim Alındı" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Teslim alınan miktar" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Alış Fiyatı" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Birim alış fiyatı" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "Bu kalem tarafından karşılanacak harici Üretim Emri" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "Ek Sipariş Kalemi" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "Satış Siparişi Kalemi" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Yalnızca satışa uygun parçalar bir satış siparişine atanabilir" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Satış Fiyatı" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Birim satış fiyatı" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Sevk edildi" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Sevk edilen miktar" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "Satış Siparişi Sevkiyatı" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "Sevk adresi müşteri ile eşleşmelidir" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "Bu sevkiyatın sevk adresi" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Sevkiyat tarihi" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Teslimat Tarihi" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Sevkiyatın teslimat tarihi" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Kontrol Eden" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Bu sevkiyatı kontrol eden kullanıcılar" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Sevkiyat" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Sevkiyat numarası" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Takip Numarası" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Sevkiyat takip numarası" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Fatura Numarası" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Fatura referans numarası" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Sevkiyat zaten sevk edildi" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Sevkiyatın tahsis edilen stok kalemleri bulunmuyor" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "Sevkiyat tamamlanmadan önce kontrol edilmelidir" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "Ek Sipariş Kalemi" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "Satış Siparişi Tahsisatı" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Stok kalemi henüz atanmadı" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Farklı bir parçaya sahip satıra stok kalemi tahsis edilemez" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Parça içermeyen bir satıra stok tahsis edilemez" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar 1 olmalıdır" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Satış siparişi sevkiyatla eşleşmiyor" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Sevkiyat satış siparişiyle eşleşmiyor" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Satır" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Satış siparişinin sevkiyat referansı" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Kalem" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Tahsis edilecek stok kalemini seçin" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Stok tahsis miktarını girin" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "İade Siparişi referansı" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Ürünlerin iade edildiği şirket" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "İade siparişi durumu" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "İade Siparişi Satırı" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "Stok kalemi belirtilmelidir" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "İade miktarı stok miktarını aşıyor" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "İade miktarı sıfırdan büyük olmalıdır" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "Seri numaralı stok kalemi için geçersiz miktar" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Müşteriden iade edilecek ürünü seçin" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Teslim Alma Tarihi" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "Bu iade kaleminin teslim alındığı tarih" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Sonuç" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Bu satırın sonucu" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Bu kalem için iade veya onarımla ilgili maliyet" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "Ek Sipariş Kalemi" @@ -5342,227 +5362,235 @@ msgstr "Ek Kalemleri Kopyala" msgid "Copy extra line items from the original order" msgstr "Orijinal siparişten ek kalemleri kopyala" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Parametreleri Kopyala" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "Parametreleri orijinal siparişten kopyala" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Satırlar" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "Tamamlanan Satırlar" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "Siparişin Kopyasını Oluştur" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "Bu siparişin kopyasını oluşturmak için seçenekleri belirtin" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "Geçersiz sipariş ID" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Tedarikçi Adı" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Sipariş iptal edilemez" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "Satır eksiği olan siparişin kapatılmasına izin ver" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "Siparişin eksik satırları var" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Sipariş açık değil" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "Otomatik Fiyatlandırma" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Tedarikçi parça verilerine göre satın alma fiyatını otomatik olarak hesapla" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Satın alma fiyatı para birimi" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "Kalemleri Birleştir" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Aynı parça, hedef ve hedef tarihe sahip kalemleri tek bir satırda birleştir" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Dahili Parça Numarası" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "Dahili Parça Adı" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Tedarikçi parçası belirtilmeli" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Satın alma siparişi belirtilmeli" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Tedarikçi satın alma siparişi ile eşleşmelidir" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Satın alma siparişi tedarikçi ile eşleşmelidir" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Satır" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Teslim alınan kalemler için varış konumunu seçin" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Gelen stok kalemleri için parti numarası girin" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Son Kullanma Tarihi" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "Gelen stok kalemleri için son kullanma tarihi girin" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Gelen stok kalemlerinin seri numaralarını girin" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "Gelen stok kalemlerinin paketleme bilgilerini geçersiz kıl" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "Gelen stok kalemleri için ek not" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Barkod" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Taranan barkod" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Barkod zaten kullanımda" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Satırlar sağlanmalıdır" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Hedef konum belirtilmelidir" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Sağlanan barkod değerleri benzersiz olmalıdır" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "Sevkiyatlar" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Tamamlanan Sevkiyatlar" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" -msgstr "" +msgstr "Tahsis Edilen Kalemler" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Satış para birimi" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "Tahsis Edilen Kalemler" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Sevkiyat bilgileri sağlanmadı" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "Ürün kalemi bu siparişle ilişkilendirilmemiştir" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Miktar pozitif olmalıdır" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Tahsis edilecek seri numaralarını girin" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Sevkiyat zaten sevk edildi" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "Sevkiyat bu sipariş ile ilişkilendirilmemiştir" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Şu seri numaraları için bir eşleşme bulunamadı" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "Şu seri numaraları mevcut değildir" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "İade siparişi kalemi" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "Ürün kalemi iade siparişi ile eşleşmiyor" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Ürün kalemi zaten teslim alındı" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "Ürün kalemleri yalnızca işlemdeki siparişlere istinaden teslim alınabilir" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "İade olacak miktar" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Satır para birimi" @@ -5625,119 +5653,119 @@ msgstr "Gecikmiş İade Siparişi" msgid "Return order {ro} is now overdue" msgstr "İade siparişi {ro} şimdi gecikti" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "Yıldızlı" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "Yıldızlı kategorilere göre filtrele" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Derinlik" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "Kategori derinliğine göre filtrele" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "Üst Seviye" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "Üst seviye kategorilere göre filtrele" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "Kademeli" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "Filtrelenmiş sonuçlara alt kategorileri dahil et" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Üst" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Üst kategoriye göre filtrele" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "Belirtilen kategorideki alt kategorileri hariç tut" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "Sonuçları Olanlar" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "Varyant mı" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "Revizyon mu" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "Revizyonu Olanlar" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "BOM Geçerli" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "Kategorileri Kademele" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "Etkin ise, verilen kategorinin alt kategorilerindeki ögeleri dahil et" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Sayısal kategori ID veya 'null' sabitine göre filtrele" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" -msgstr "" +msgstr "Montaj parçası etkin" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" -msgstr "" +msgstr "Montaj parçası takip edilebilir" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "Montaj test edilebilir" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" -msgstr "" +msgstr "Bileşen etkin" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" -msgstr "" +msgstr "Bileşen takip edilebilir" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "Bileşen test edilebilir" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" -msgstr "" +msgstr "Bileşen bir montaj parçası" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" -msgstr "" +msgstr "Bileşen sanal" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" -msgstr "" +msgstr "Stok mevcut" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "Kullanımlar" @@ -5778,7 +5806,7 @@ msgstr "Bu kategoridaki parçalar için varsayılan anahtar kelimeler" msgid "Icon" msgstr "Simge" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Simge (isteğe bağlı)" @@ -5799,7 +5827,7 @@ msgstr "Varsayılan Değer" msgid "Default Parameter Value" msgstr "Varsayılan Parametre Değeri" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Parçalar" @@ -5918,7 +5946,7 @@ msgstr "Arama sonuçlarında görünürlüğü artırmak için parça anahtar ke msgid "Part category" msgstr "Parça kategorisi" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "DPN" @@ -5951,7 +5979,7 @@ msgstr "Varsayılan Son Kullanma" msgid "Expiry time (in days) for stock items of this part" msgstr "Bu parçanın stok kalemleri için son kullanma süresi (gün olarak)" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimum Stok" @@ -6035,751 +6063,751 @@ msgstr "Bu parçanın sorumlu sahibi" msgid "Sell multiple" msgstr "Birden fazla sat" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Fiyat hesaplamalarını önbelleğe almak için kullanılan para birimi" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Minimum BOM Maliyeti" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Bileşenlerin minimum maliyeti" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Maksimum BOM Maliyeti" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Bileşenlerin maksimum maliyeti" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Minimum Satın Alma Maliyeti" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Minimum tarihsel satın alma maliyeti" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Maksimum Satın Alma Maliyeti" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Maksimum tarihsel satın alma maliyeti" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Minimum Dahili Fiyat" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Dahili fiyat kademelerine dayalı minimum maliyet" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Maksimum Dahili Fiyat" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Dahili fiyat kademelerine dayalı maksimum maliyet" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Minimum Tedarikçi Fiyatı" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Parça için minimum dış tedarikçi fiyatı" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Maksimum Tedarikçi Fiyatı" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Parça için maksimum dış tedarikçi fiyatı" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Minimum Varyant Maliyeti" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Varyant parçaların hesaplanan minimum maliyeti" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Maksimum Varyant Maliyeti" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Varyant parçaların hesaplanan maksimum maliyeti" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Minimum Maliyet" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Minimum maliyeti geçersiz kıl" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Maksimum Maliyet" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Maksimum maliyeti geçersiz kıl" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Hesaplanan genel minimum maliyet" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Hesaplanan genel maksimum maliyet" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Minimum Satış Fiyatı" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Fiyat kademelerine dayalı minimum satış fiyatı" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Maksimum Satış Fiyatı" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Fiyat kademelerine dayalı maksimum satış fiyatı" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Minimum Satış Maliyeti" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Minimum tarihsel satış fiyatı" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Maksimum Satış Maliyeti" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Maksimum tarihsel satış fiyatı" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Stok sayımı için parça" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Kalem Sayısı" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Sayım anındaki tekil stok kaydı sayısı" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Sayım anındaki toplam mevcut stok" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Tarih" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Stok sayımının yapıldığı tarih" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Minimum Stok Maliyeti" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Mevcut stokun tahmini minimum maliyeti" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Maksimum Stok Maliyeti" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Mevcut stokun tahmini maksimum maliyeti" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "Parça Satış Fiyat Kademesi" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "Parça Test Şablonu" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Geçersiz şablon adı - en az bir alfasayısal karakter içermelidir" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "Test şablonları sadece test edilebilir paçalar için oluşturulabilir" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "Aynı anahtara sahip test şablonu parça için zaten mevcut" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Test Adı" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Test için bir ad girin" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "Test Anahtarı" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "Test için basitleştirilmiş anahtar" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Test Açıklaması" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Bu test için açıklama girin" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "Bu test etkinleştirildi mi?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Gerekli" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Değer Gerektirir" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Bir test sonucu eklerken bu test bir değer gerektirir mi?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Ek Gerektirir" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Bir test sonucu eklerken bu test bir dosya eki gerektirir mi?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "Bu test için geçerli seçenekler (virgül ile ayrılmış)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOM kalemi değiştirilemez - montaj kilitlidir" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM kalemi değiştirilemez - varyant montajı kilitlidir" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Üst parçayı seçin" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Alt parça" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "BOM'da kullanılacak parçayı seçin" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Bu BOM kalemi için BOM miktarı" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Bu BOM kalemi isteğe bağlıdır" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Bu BOM kalemi bir sarf malzemesidir (üretim emirlerinde izlenmez)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "Hazırlık Payı" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "Bir üretimdeki hazırlık kayıplarını telafi etmek için gereken ek miktar" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "Fire" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "Bir üretim için tahmini fire oranı, yüzde olarak ifade edilir (0-100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "Kat Yuvarlama" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "Gerekli üretim miktarını bu değerin en yakın katına yuvarlayın" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "BOM kalemi referansı" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "BOM kalemi notları" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Sağlama Toplamı" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "BOM satırı sağlama toplamı" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Doğrulandı" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Bu BOM kalemi doğrulandı" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Devralınır" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Bu BOM kalemi, varyant parçaların BOM'larından devralınmıştır" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Varyant parçaların stok kalemleri bu BOM kalemi için kullanılabilir" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "İzlenebilir parçalar için miktar tamsayı olmalıdır" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Alt parça belirtilmelidir" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "BOM Kalemi Muadili" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Muadil parça ile asıl parça aynı olamaz" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Üst BOM kalemi" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Muadil parça" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Parça 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Parça 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "İlgili Parçayı Seçin" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "Bu ilişki için not" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Bir parça ile kendisi arasında parça ilişkisi oluşturulamaz" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Kopyalanan ilişki zaten mevcut" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "Üst Kategori" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "Üst parça kategorisi" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Alt kategoriler" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Sonuçlar" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "Bu şablon ile ilişkilendirilmiş sonuç sayısı" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Bu stok kaleminin alış para birimi" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "Dosya bir görsel değil" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Orijinal Parça" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Kopyalanacak orijinal parçayı seçin" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Görseli Kopyala" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Orijinal parçadan görseli kopyala" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "BOM'u Kopyala" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Orijinal parçadan ürün ağacını kopyala" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Parametreleri Kopyala" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Orijinal parçadan parametreleri kopyala" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Notları Kopyala" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Orijinal parçadan notları kopyala" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "Testleri Kopyala" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "Orijinal parçadan test şablonlarını kopyala" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Başlangıç Stok Miktarı" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Bu parça için başlangıç stok miktarını belirtin. Miktar sıfır ise, stok eklenmez." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Başlangıç Stok Konumu" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Bu parça için başlangıç stok konumunu belirtin" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Tedarikçiyi seçin (veya atlamak için boş bırakın)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Üreticiyi seçin (veya atlamak için boş bırakın)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Üretici parça numarası" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Seçilen şirket geçerli bir tedarikçi değildir" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Seçilen şirket geçerli bir üretici değildir" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Bu MPN ile eşleşen üretici parçası zaten mevcut" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Bu SKU ile tedarikçi parçası zaten mevcut" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Kategori Adı" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Üretiliyor" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "Bu parçanın şu anda üretimde olan miktarı" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Bu parçanın üretilmesi planlanan açık miktarı" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Stok Kalemleri" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "Revizyonlar" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Toplam Stok" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "Tahsis Edilmemiş Stok" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "Varyant Stoku" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Parçanın Kopyasını Oluştur" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Başlangıç verisini diğer parçadan kopyala" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Başlangıç Stoku" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Başlangıç stok miktarı ile parça oluştur" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Tedarikçi Bilgileri" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Bu parça için ilk tedarikçi bilgilerini ekleyin" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Kategori Parametrelerini Kopyala" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Seçilen parça kategorisinden parametre şablonlarını kopyala" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Mevcut Görsel" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Mevcut parça görselinin dosya adı" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Görsel dosyası mevcut değil" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Tüm ürün ağacını doğrula" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Üretebilir Miktar" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "Üretim Emirleri için Gerekli" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "Üretim Emirlerine Tahsis Edildi" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "Satış Siparişleri için Gerekli" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "Satış Siparişlerine Tahsis Edildi" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" -msgstr "" +msgstr "Parça DPN" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" -msgstr "" +msgstr "Parça Açıklaması" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" -msgstr "" +msgstr "Stok sayımı bilgisi oluşturmak üzere bir parça (ve varsa varyantlarını) seçin" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" -msgstr "" +msgstr "Kategorideki (ve alt kategorilerdeki) tüm parçaları dahil etmek için bir kategori seçin" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" -msgstr "" - -#: part/serializers.py:1315 -msgid "Generate Stocktake Entries" -msgstr "" +msgstr "Konumda (ve alt konumlarda) stoğu bulunan tüm parçaları dahil etmek için bir konum seçin" #: part/serializers.py:1316 -msgid "Save stocktake entries for the selected parts" -msgstr "" +msgid "Generate Stocktake Entries" +msgstr "Stok Sayımı Kayıtları Oluşturun" -#: part/serializers.py:1323 -msgid "Generate Report" -msgstr "" +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +msgstr "Seçili parçalar için stok sayımı girdilerini kaydedin" #: part/serializers.py:1324 -msgid "Generate a stocktake report for the selected parts" -msgstr "" +msgid "Generate Report" +msgstr "Rapor Oluştur" -#: part/serializers.py:1427 +#: part/serializers.py:1325 +msgid "Generate a stocktake report for the selected parts" +msgstr "Seçili parçalar için stok sayımı raporu oluşturun" + +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Minimum Fiyat" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Minimum fiyat için hesaplanan değeri geçersiz kıl" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Minimum fiyat para birimi" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maksimum Fiyat" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Maksimum fiyat için hesaplanan değeri geçersiz kıl" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maksimum fiyat para birimi" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Güncelle" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Bu parçanın fiyatlandırmasını güncelle" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Sağlanan para birimlerinden {default_currency} para birimine dönüştürülemedi" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Minimum fiyat maksimum fiyattan yüksek olamaz" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Maksimum fiyat minimum fiyattan düşük olamaz" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "Miktar sıfır veya daha büyük olmalıdır" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "Üst montajı seçin" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "Bileşeni seçin" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "BOM'u kopyalanacak parçayı seçin" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Mevcut Verileri Temizle" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "Kopyalamadan önce mevcut BOM kalemlerini temizle" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Devralınanı Dahil Et" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "Şablon parçalardan devralınan BOM kalemlerini dahil et" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Geçersiz Satırları Atla" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "Geçersiz satırları atlamak için bu seçeneği etkinleştir" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Muadil Parçaları Kopyala" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "BOM kalemlerinin kopyasını oluştururken muadil parçaları kopyala" @@ -7962,11 +7990,11 @@ msgstr "A3" #: report/helpers.py:45 msgid "Legal" -msgstr "" +msgstr "Yasal" #: report/helpers.py:46 msgid "Letter" -msgstr "" +msgstr "Harf" #: report/models.py:128 msgid "Template file with this name already exists" @@ -8264,168 +8292,168 @@ msgstr "part_image etiketi bir parça örneği gerektirir" msgid "company_image tag requires a Company instance" msgstr "company_image etiketi bir şirket örneği gerektirir" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "Konum derinliğine göre filtrele" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "Üst seviye konumlara göre filtrele" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "Filtrelenmiş sonuçlara alt konumları dahil et" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "Üst Konum" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "Üst konuma göre filtrele" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "Parça adı (büyük/küçük harf duyarlı değildir)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "Parça adı şunu içerir (büyük/küçük harf duyarlı değildir)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "Parça adı (regex)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "Parça IPN (büyük/küçük harf duyarlı değildir)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "Parça IPN şunu içerir (büyük/küçük harf duyarlı değildir)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "Parça IPN (regex)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "Minimum stok" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "Maksimum stok" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Durum Kodu" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Harici Konum" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "Üretim Emrine göre Tüketilenler" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" -msgstr "" +msgstr "Başka bir stok kalemine bağlı" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" -msgstr "" +msgstr "Parça Ağacı" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" -msgstr "" +msgstr "Daha önce güncellendi" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" -msgstr "" +msgstr "Güncellendi (den sonra)" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" -msgstr "" +msgstr "Stok Sayımı (-dan önce)" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" -msgstr "" +msgstr "Stok Sayımı (-dan sonra)" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 8a0e572d71..fef07aded3 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Не вдалося перетворити {original} на {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Невірна кількість" @@ -114,7 +114,7 @@ msgstr "Неправильне десяткове значення" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Назва" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "" msgid "Image" msgstr "Зображення" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,8 +553,8 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Деталь" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "" @@ -606,7 +606,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Розхідний матеріал" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Збірка" @@ -692,11 +692,11 @@ msgstr "" msgid "Testable" msgstr "Тестуємо" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Доступно" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "" msgid "Location" msgstr "Місце" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "" @@ -772,7 +772,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -867,7 +867,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "" @@ -904,8 +904,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "" @@ -979,8 +979,8 @@ msgstr "" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" @@ -1016,8 +1016,8 @@ msgstr "" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1132,7 +1132,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "" @@ -1153,7 +1153,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "" @@ -1413,29 +1413,29 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Дозволити варіанти" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "У виробництві" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Updated" msgstr "" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "" @@ -1618,7 +1618,7 @@ msgstr "" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Користувач" msgid "Price break quantity" msgstr "" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Ціна" @@ -1652,7 +1652,7 @@ msgstr "" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "" @@ -1731,7 +1731,7 @@ msgstr "Назва" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "" msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "" @@ -2095,7 +2095,7 @@ msgstr "Прапорець" msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "" @@ -2107,7 +2107,7 @@ msgstr "" msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "" @@ -2149,7 +2149,7 @@ msgstr "Шаблон" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Дані" @@ -2157,8 +2157,8 @@ msgstr "Дані" msgid "Parameter Value" msgstr "" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -2364,7 +2364,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "" @@ -2590,9 +2590,9 @@ msgstr "" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "" @@ -2844,8 +2844,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Компонент" @@ -2861,7 +2861,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Доступний для продажу" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "" #: common/setting/system.py:641 -msgid "Enable label printing" +msgid "Allow BOM Zero Quantity" msgstr "" -#: common/setting/system.py:642 -msgid "Enable label printing from the web interface" -msgstr "" - -#: common/setting/system.py:647 -msgid "Label Image DPI" +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" msgstr "" #: common/setting/system.py:649 -msgid "DPI resolution when generating image files to supply to label printing plugins" +msgid "Enable label printing" +msgstr "" + +#: common/setting/system.py:650 +msgid "Enable label printing from the web interface" msgstr "" #: common/setting/system.py:655 +msgid "Label Image DPI" +msgstr "" + +#: common/setting/system.py:657 +msgid "DPI resolution when generating image files to supply to label printing plugins" +msgstr "" + +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "Чи призначені групи користувачеві повинні бути видалені, якщо вони не є резервним сервером IdP. Відключення цього налаштування може спричинити проблеми безпеки" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Виробник" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "" @@ -4027,7 +4035,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Позиція виробника" @@ -4190,8 +4198,8 @@ msgstr "Обрати позицію" msgid "Select manufacturer" msgstr "" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -4231,7 +4239,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "" @@ -4267,7 +4275,7 @@ msgstr "Базова вартість" msgid "Minimum charge (e.g. stocking fee)" msgstr "Мінімальний платіж (напр. комісія за збереження)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4316,7 +4324,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "В наявності" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Дійсно" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Внутрішній компонент" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "" -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "Глибина" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "Батьківський елемент" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "Фільтр за батьківською категорією" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "" @@ -5799,7 +5827,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Позиції" @@ -5918,7 +5946,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Мінімальний запас" @@ -6035,751 +6063,751 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Дата" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Тестова назва" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Позиція 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Позиція 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "Результати" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Виробничий номер позиції" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Початковий запас" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Наявне зображення" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Мінімальна ціна" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Максимальна ціна" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8264,168 +8292,168 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 4ea506a2db..3272f4fc4b 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Không thể chuyển đổi {original} sang {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "Số lượng cung cấp không hợp lệ" @@ -114,7 +114,7 @@ msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "Tên" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "Lỗi đã được ghi lại bởi máy chủ." msgid "Image" msgstr "Hình ảnh" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "Phải là một số hợp lệ" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "Tiền tệ" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Chọn tiền tệ trong các tùy chọn đang có" @@ -553,8 +553,8 @@ msgstr "Đơn vị vật lý không hợp lệ" msgid "Not a valid currency code" msgstr "Mã tiền tệ không hợp lệ" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "Trạng thái đặt hàng" @@ -562,21 +562,21 @@ msgstr "Trạng thái đặt hàng" msgid "Parent Build" msgstr "Phiên bản cha" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Nguyên liệu" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "Danh mục" @@ -606,7 +606,7 @@ msgstr "Danh mục" msgid "Ancestor Build" msgstr "Xây dựng nguồn gốc" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "Đã gán cho tôi" @@ -654,15 +654,15 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "" @@ -670,17 +670,17 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Bạn dựng phải được hủy bỏ trước khi có thể xóa được" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "Vật tư tiêu hao" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "Tuỳ chọn" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "Lắp ráp" @@ -692,11 +692,11 @@ msgstr "Đã theo dõi" msgid "Testable" msgstr "Có thể kiểm tra" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "Đã cấp phát" @@ -712,12 +712,12 @@ msgid "Available" msgstr "Có sẵn" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "Bật đơn hàng" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "Tạo đơn hàng" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "Tạo đơn hàng" msgid "Location" msgstr "Địa điểm" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "Không thể tạo đơn hàng cho hàng hoá đang mở khoá" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "Phải chọn người dùng hoặc nhóm" @@ -772,7 +772,7 @@ msgstr "Phải chọn người dùng hoặc nhóm" msgid "Build order part cannot be changed" msgstr "Sản phẩm đơn đặt bản dựng không thể thay đổi được" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "" @@ -780,9 +780,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "Trnạg thái bản dựng" msgid "Build status code" msgstr "Mã trạng thái bản dựng" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Mã lô hàng" @@ -867,7 +867,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:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "Ngày tạo" @@ -888,7 +888,7 @@ msgstr "Ngày hoàn thành mục tiêu" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ngày mục tiêu để hoàn thành bản dựng. Bản dựng sẽ bị quá hạn sau ngày này." -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "Ngày hoàn thành" @@ -904,8 +904,8 @@ msgstr "Cấp bởi" msgid "User who issued this build order" msgstr "Người dùng người đã được phân công cho đơn đặt bản dựng này" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Chịu trách nhiệm" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "Độ quan trọng của đơn đặt bản dựng" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "Mã dự án" @@ -979,8 +979,8 @@ msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" @@ -1016,8 +1016,8 @@ msgstr "Dựng đối tượng" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "Số lượng phải là 1 cho kho sê ri" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Số lượng được phân bổ ({q}) không thể vượt quá số lượng có trong kho ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Kho hàng" @@ -1096,7 +1096,7 @@ msgstr "Kho hàng đích" msgid "Build Level" msgstr "Tạo cấp" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Tên sản phẩm" @@ -1132,7 +1132,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:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "Số sê-ri" @@ -1153,7 +1153,7 @@ msgstr "Số sêri tự cấp" msgid "Automatically allocate required items with matching serial numbers" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "Số sêri sau đây đã tồn tại hoặc không hợp lệ" @@ -1242,7 +1242,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:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "Chấp nhận không hoàn thành" @@ -1290,7 +1290,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:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Số lượng có sẵn ({q}) đã bị vượt quá" @@ -1303,7 +1303,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:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "Hàng hóa phân bổ phải được cung cấp" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "Sản phẩm nhà cung cấp" @@ -1413,29 +1413,29 @@ msgstr "Có thể theo dõi" msgid "Inherited" msgstr "Được kế thừa" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "Cho phép biến thể" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "Mục BOM" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "Đang sản xuất" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "Kho ngoài" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "Số hàng tồn" @@ -1495,7 +1495,7 @@ msgstr "Chờ" msgid "Cancelled" msgstr "Đã hủy" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "Đơn đặt bản dựng quá hạn" msgid "Build order {bo} is now overdue" msgstr "Đặt hàng bản dựng {bo} đang quá hạn" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "Đường dẫn" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "File" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "Không có quyền xoá file đính kèm" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "Không có quyền xoá file đính kèm" @@ -1559,7 +1559,7 @@ msgstr "Nhãn mã dự án" msgid "Updated" msgstr "Đã cập nhật" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "Nhãn thời gian của lần cập cuối cùng" @@ -1618,7 +1618,7 @@ msgstr "Chuỗi khóa phải duy nhất" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "Người dùng" msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "Giá" @@ -1652,7 +1652,7 @@ msgstr "Tên của webhook này" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "Hoạt động" @@ -1731,7 +1731,7 @@ msgstr "Tiêu đề" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "Tham số hộp kiểm tra không thể có đơn vị" msgid "Checkbox parameters cannot have choices" msgstr "Tham số hộp kiểm tra không thể có lựa chọn" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "Lựa chọn phải duy nhất" @@ -2095,7 +2095,7 @@ msgstr "Ô lựa chọn" msgid "Is this parameter a checkbox?" msgstr "Tham số này có phải là hộp kiểm tra?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "Lựa chọn" @@ -2107,7 +2107,7 @@ msgstr "Lựa chọn hợp lệ từ tham số này (ngăn cách bằng dấu ph msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "Đã bật" @@ -2149,7 +2149,7 @@ msgstr "Mẫu" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "Dữ liệu" @@ -2157,8 +2157,8 @@ msgstr "Dữ liệu" msgid "Parameter Value" msgstr "Giá trị tham số" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "Ngữ cảnh" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} đã bị hủy" msgid "A order that is assigned to you was canceled" msgstr "Một đơn đặt từng được phân công cho bạn đã bị hủy bỏ" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "Mục đã nhận" @@ -2590,9 +2590,9 @@ msgstr "Mức độ thường xuyên để cập nhật tỉ giá hối đoái ( #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "ngày" @@ -2844,8 +2844,8 @@ msgstr "Sản phẩm là mẫu bởi mặc định" msgid "Parts can be assembled from other components by default" msgstr "Sản phẩm có thể lắp giáp từ thành phần khác theo mặc định" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "Thành phần" @@ -2861,7 +2861,7 @@ msgstr "Có thể mua" msgid "Parts are purchaseable by default" msgstr "Sản phẩm mặc định có thể mua được" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "Có thể bán" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "Nếu khả dụng, giá nội bộ ghi đè tính toán khoảng giá" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "Bật in tem nhãn" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "Bật chức năng in tem nhãn từ giao diện web" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "DPI hỉnh ảnh tem nhãn" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Độ phân giải DPI khi tạo tệp hình ảnh để cung cấp cho plugin in ấn tem nhãn" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "Bật báo cáo" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "Cho phép tạo báo cáo" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "Chế độ gỡ lỗi" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "Tạo báo cáo trong chế độ gỡ lỗi (đầu ra HTML)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "Khổ giấy" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "Kích thước trang mặc định cho báo cáo PDF" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "Bắt buộc đơn vị tham số" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "Nếu đơn vị được cung cấp, giá trị tham số phải phù hợp với các đơn vị xác định" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "Sê ri toàn cục duy nhất" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "Số sê ri cho hàng trong kho phải là duy nhất trong toàn hệ thống" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "Xóa kho đã hết hàng" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "Mẫu sinh mã theo lô" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "Mẫu tạo mã theo lô mặc định cho hàng trong kho" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "Quá hạn trong kho" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "Bật chức năng quá hạn tồn kho" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "Bán kho quá hạn" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "Cho phép bán hàng kho quá hạn" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "Thời gian hàng cũ trong kho" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "Số ngày hàng trong kho được xác định là cũ trước khi quá hạn" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "Dựng kho quá hạn" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "Cho phép xây dựng với kho hàng quá hạn" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "Kiểm soát sở hữu kho" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "Bật chức năng kiểm soát sở hữu kho với địa điểm và hàng trong kho" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "Biểu tượng địa điểm kho mặc định" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "Biểu tượng địa điểm kho hàng mặc định (trống nghĩa là không có biểu tượng)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "Hiển thị hàng hóa đã lắp đặt" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "Hiển thị hàng trong kho đã được lắp đặt trên bảng kho" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "Mã tham chiếu đơn đặt bản dựng" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "Mẫu bắt buộc cho để trường tham chiếu đơn đặt bản dựng" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "Bật đơn hàng trả lại" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "Bật chức năng đơn hàng trả lại trong giao diện người dùng" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "Mẫu tham chiếu đơn hàng trả lại" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "Sửa đơn hàng trả lại đã hoàn thành" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "Cho phép sửa đơn hàng trả lại sau khi đã hoàn thành rồi" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "Mẫu tham chiếu đơn đặt hàng" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "Mẫu bắt buộc để tạo trường tham chiếu đơn đặt hàng" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "Vận chuyển mặc định đơn đặt hàng" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "Cho phép tạo vận chuyển mặc định với đơn đặt hàng" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "Sửa đơn đặt hàng đã hoàn thành" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Cho phép sửa đơn đặt hàng sau khi đã vận chuyển hoặc hoàn thành" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "Mẫu tham chiếu đơn đặt mua" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "Mẫu bắt buộc cho để trường tham chiếu đơn đặt mua" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "Sửa đơn đặt mua đã hoàn thành" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Cho phép sửa đơn đặt mua sau khi đã vận chuyển hoặc hoàn thành" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "Tự động hoàn thành đơn đặt mua" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "Bật quên mật khẩu" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "Bật chức năng quên mật khẩu trong trang đăng nhập" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "Bật đăng ký" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "Cho phép người dùng tự đăng ký tại trang đăng nhập" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "Bật SSO" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "Cho phép SSO tại trang đăng nhập" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "Bật đăng ký SSO" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Cho phép người dùng tự đăng ký SSO tại trang đăng nhập" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "Yêu cầu email" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "Yêu cầu người dùng cung cấp email để đăng ký" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "Người dùng tự động điền SSO" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "Tự động điền thông tin chi tiết từ dữ liệu tài khoản SSO" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "Thư 2 lần" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "Khi đăng ký sẽ hỏi người dùng hai lần thư điện tử của họ" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "Mật khẩu 2 lần" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "Khi đăng ký sẽ hỏi người dùng hai lần mật khẩu của họ" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "Các tên miền được phép" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Cấm đăng ký với 1 số tên miền cụ thể (dấu phẩy ngăn cách, bắt đầu với dấu @)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "Nhóm khi đăng ký" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "Bắt buộc MFA" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "Người dùng phải sử dụng bảo mật đa nhân tố." -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "Kiểm tra phần mở rộng khi khởi động" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Kiểm tra toàn bộ phần mở rộng đã được cài đặt khi khởi dộng - bật trong môi trường ảo hóa" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "Kiểm tra cập nhật plugin" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "Bật tích hợp URL" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "Bật phần mở rộng để thêm định tuyến URL" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "Bật tích hợp điều hướng" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "Bật phần mở rộng để tích hợp thanh định hướng" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "Bật tích hợp ứng dụng" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "Bật phần mở rộng để thêm ứng dụng" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "Cho phép tích hợp lập lịch" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "Bật phẩn mở rộng để chạy các tác vụ theo lịch" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "Bật tích hợp nguồn cấp sự kiện" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "Bật phần mở rộng để trả lời sự kiện bên trong" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "Ngoại trừ vị trí bên ngoài" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "Giai đoạn kiểm kê tự động" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "Hiển thị tên đầy đủ của người dùng" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "Hiển thị tên đầy đủ thay vì tên đăng nhập" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "Nhà sản xuất" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "Doanh nghiêp" @@ -4027,7 +4035,7 @@ msgstr "Số điện thoại liên hệ" msgid "Contact email address" msgstr "Địa chỉ email liên hệ" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "Liên hệ" @@ -4080,7 +4088,7 @@ msgstr "" msgid "Company Tax ID" msgstr "" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "Địa chỉ" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "Liên kết thông tin địa chỉ (bên ngoài)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "Sản phẩm nhà sản xuất" @@ -4190,8 +4198,8 @@ msgstr "Chọn sản phẩm" msgid "Select manufacturer" msgstr "Chọn nhà sản xuất" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu với sản phẩm cơ bản tương tự" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Nhà cung cấp" @@ -4231,7 +4239,7 @@ msgstr "Nhà cung cấp" msgid "Select supplier" msgstr "Chọn nhà cung cấp" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "Đơn vị quản lý kho nhà cung cấp" @@ -4267,7 +4275,7 @@ msgstr "chi phí cơ sở" msgid "Minimum charge (e.g. stocking fee)" msgstr "Thu phí tối thiểu (vd: phí kho bãi)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "Đóng gói" @@ -4316,7 +4324,7 @@ msgstr "Tiền tệ mặc định được sử dụng cho nhà cung cấp này" msgid "Company Name" msgstr "" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Còn hàng" @@ -4452,7 +4460,7 @@ msgstr "" msgid "Selected field is read-only" msgstr "" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "" @@ -4464,31 +4472,31 @@ msgstr "" msgid "Column" msgstr "" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "Hợp lệ" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "Không rõ" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "Tham chiếu đơn đặt" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "Tạo bởi" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "Đặt hàng" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "Sản phẩm nội bộ" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "Đã hoàn thành" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "Đơn hàng" msgid "Sales Order" msgstr "Đơn đặt hàng" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "Tiền tệ cho đơn đặt này (để trống để sử dụng tiề msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "Liên hệ không phù hợp với doanh nghiệp đã chọn" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "Mô tả đơn đặt (tùy chọn)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "Mã dự án đã chọn cho đơn đặt hàng này" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "Liên kết đến trang bên ngoài" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ngày mục tiêu" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Ngày mong muốn giao được hàng. Đơn đặt sẽ quá hạn sau ngày này." -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "Ngày phát hành" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "Ngày đặt hàng đã phát hành" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt này" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "Đầu mối liên hệ của đơn đặt này" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "Địa chỉ công ty cho đơn đặt này" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "Mã đặt hàng" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "Trạng thái" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "Trạng thái đơn đặt mua" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "Doanh nghiệp từ những hàng hóa đang được đặt mua" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "Tham chiếu nhà cung cấp" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "Mã tham chiếu đơn đặt nhà cung cấp" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "nhận bởi" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "Ngày đặt hàng đã được hoàn thiện" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "Đích đến" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "Nhà cung cấp sản phẩm phải trùng với nhà cung cấp PO" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "Mục dòng không phù hợp với đơn đặt mua" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "Số lượng phải là số dương" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Khách hàng" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "Doanh nghiệp từ những hàng hóa đang được bán" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "Tham chiếu khách hàng " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "Mã tham chiếu đơn đặt của khách hàng" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "Ngày giao hàng" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "vận chuyển bằng" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "Những đơn hàng đang mở thì sẽ được đánh dấu là hoàn thành" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Đơn hàng không thể hoàn thành được vì vận chuyển chưa xong" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "Đơn hàng không thể hoàn thành được vì những khoản riêng chưa xong" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "Số lượng mặt hàng" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "Tham chiếu khoản riêng" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "Ghi chú khoản riêng" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Ngày mục tiêu cho khoản riêng này (để trống để sử dụng ngày mục tiêu từ đơn đặt)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "Mô tả khoản riêng (tùy chọn)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "Ngữ cảnh bổ sung" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "Đơn giá" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "Sản phẩm nhà cung cấp phải phù hợp với nhà cung cung cấp" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "Sản phẩm nhà cung cấp" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "Đã nhận" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "Số mục đã nhận" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "Giá mua" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "Giá đơn vị mua" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "Chỉ có thể gán sản phẩm có thể bán vào đơn đặt bán hàng" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "Giá bán" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "Giá bán đơn vị" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "Đã chuyển" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "Số lượng đã vận chuyển" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "Ngày vận chuyển" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "Ngày giao hàng" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "Ngày giao hàng của vận chuyển" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "Kiểm tra bởi" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Vận chuyển" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "Mã vận chuyển" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "Số theo dõi" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "Thông tin theo dõi vận chuyển" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "Mã hóa đơn" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "Số tham chiếu liên kết với hóa đơn" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "Vận đơn đã được gửi đi" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "Vận đơn chưa có hàng hóa được phân bổ" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "Hàng trong kho chưa được giao" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "Không thể phân bổ hàng hóa vào cùng với dòng với sản phẩm khác" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "Không thể phân bổ hàng hóa vào một dòng mà không có sản phẩm nào" -#: order/models.py:2535 +#: order/models.py:2544 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:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "Số lượng phân bổ phải lớn hơn 0" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "Số lượng phải là 1 cho hàng hóa sêri" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "Đơn bán hàng không phù hợp với vận đơn" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "Vận đơn không phù hợp với đơn bán hàng" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "Dòng" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "Tham chiếu vận đơn của đơn hàng bán" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "Hàng hóa" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "Chọn hàng trong kho để phân bổ" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "Nhập số lượng phân kho" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "Tham chiếu đơn hàng trả lại" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "Công ty có hàng hóa sẽ được trả lại" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "Trạng thái đơn hàng trả lại" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "Chọn hàng hóa để trả lại từ khách hàng" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "Ngày nhận được" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "Kết quả" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "Kết quả cho hàng hóa dòng này" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "Chi phí gắn với hàng trả lại hoặc sửa chữa cho dòng hàng hóa này" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "" @@ -5342,227 +5362,235 @@ msgstr "" msgid "Copy extra line items from the original order" msgstr "" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "Sao chép thông số" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "Mục dòng" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "Tên nhà cung cấp" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "Đơn đặt không thể bị hủy" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 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:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 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:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "Đơn đặt là không được mở" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "Tiền tệ giá mua" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "Mã sản phẩm nội bộ" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "Sản phẩm nhà cung cấp phải được chỉ định" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "Đơn đặt mua phải được chỉ định" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "Nhà cung cấp phải phù hợp với đơn đặt mua" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "Đơn đặt mua phải phù hợp với nhà cung cấp" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "Mục dòng" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "Chọn vị trí đích cho hàng hóa đã nhận" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "Nhập mã lô cho hàng trong kho đang đến" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "Ngày hết hạn" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "Nhập số sê ri cho hàng trong kho đang đến" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "Mã vạch" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "Mã vạch đã quét" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "Mã vạch đã được dùng" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "Dòng hàng hóa phải được cung cấp" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "Vị trí đích phải được chỉ ra" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "Giá trị mã vạch đã cung cấp phải duy nhất" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "Vận đơn đã hoàn thành" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "Tiền tệ giá bán" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "Chưa cung cấp thông tin vận chuyển" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 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:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "Số lượng phải là số dương" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "Nhập số sê ri để phân bổ" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "Vận đơn đã được chuyển đi" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 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:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "Không tìm thấy số sê ri sau đây" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "Dòng riêng biệt đơn hàng trả lại" -#: order/serializers.py:2016 +#: order/serializers.py:2035 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:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "Line item đã nhận được" -#: order/serializers.py:2056 +#: order/serializers.py:2075 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:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "Tiền tệ giá đồng hạng" @@ -5625,119 +5653,119 @@ msgstr "" msgid "Return order {ro} is now overdue" msgstr "" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "" @@ -5778,7 +5806,7 @@ msgstr "Từ khóa mặc định cho sản phẩm trong danh mục này" msgid "Icon" msgstr "Biểu tượng" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "Biểu tượng (tùy chọn)" @@ -5799,7 +5827,7 @@ msgstr "Giá trị mặc định" msgid "Default Parameter Value" msgstr "Giá trị tham số mặc định" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "Nguyên liệu" @@ -5918,7 +5946,7 @@ msgstr "Từ khóa sản phẩm để cải thiện sự hiện diện trong k msgid "Part category" msgstr "Danh mục sản phẩm" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5951,7 +5979,7 @@ msgstr "Hết hạn mặc định" msgid "Expiry time (in days) for stock items of this part" msgstr "Thời gian hết hạn (theo ngày) để nhập kho hàng hóa cho sản phẩm này" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "Kho tối thiểu" @@ -6035,751 +6063,751 @@ msgstr "Trách nhiệm chủ sở hữu cho sản phẩm này" msgid "Sell multiple" msgstr "Bán nhiều" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "Tiền được dùng để làm đệm tính toán giá bán" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "Chi phí BOM tối thiểu" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "Chi phí thành phần sản phẩm tối thiểu" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "Chi phí BOM tối đa" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "Chi phí thành phần sản phẩm tối đa" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "Chi phí mua vào tối thiểu" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "Chi phí mua vào tối thiểu trong lịch sử" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "Chi phí mua tối đa" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "Chi phí thành phần sản phẩm tối đa trong lịch sử" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "Giá nội bộ tối thiểu" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "Chi phí tối thiểu dựa trên phá vỡ giá nội bộ" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "Giá nội bộ tối đa" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "Chi phí tối đa dựa trên phá vỡ giá nội bộ" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "Giá nhà cung ứng tối thiểu" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "Giá sản phẩm tối thiểu từ nhà cung ứng bên ngoài" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "Giá nhà cung ứng tối đa" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "Giá sản phẩm tối đã từ nhà cung ứng bên ngoài" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "Giá trị biến thể tối thiểu" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "Chi phí tối thiểu của sản phẩm biến thể đã tính" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "Chi phí biến thể tối đa" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "Chi phí tối đa của sản phẩm biến thể đã tính" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "Chi phí tối thiểu" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "Ghi đề chi phí tối thiểu" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "Chi phí tối đa" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "Ghi đề chi phí tối đa" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "Chi phí tối thiểu tính toán tổng thể" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "Chi phí tối đa tính toán tổng thể" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "Giá bán thấp nhất" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "Giá bán tối thiểu dựa trên phá giá" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "Giá bán cao nhất" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "Giá bán cao nhất dựa trên phá giá" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "Chi phí bán hàng tối thiểu" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "Giá bán hàng tối thiểu trong lịch sử" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "Giá bán hàng tối đa" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "Giá bán hàng tối đa trong lịch sử" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "Sản phẩm dành cho kiểm kê" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "Tổng số hàng" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "Số mục kho độc lậo tại thời điểm kiểm kê" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "Tống số kho tại thời điểm kiểm kê" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Ngày" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "Kiểm kê đã thực hiện" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "Chi phí kho tối thiểu" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "Chi phí kho tối thiểu ước tính của kho đang có" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "Chi phí kho tối đa" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "Chi phí kho tối đa ước tính của kho đang có" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "Tên kiểm thử" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "Nhập tên cho kiểm thử" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "Mô tả kiểm thử" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "Nhập mô tả cho kiểm thử này" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "Bắt buộc" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "Kiểm thử này bắt buộc phải đạt?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "Giá trị bắt buộc" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "Kiểm thử này yêu cầu 1 giá trị khi thêm một kết quả kiểm thử?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "Yêu cầu đính kèm" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "Kiểm thử này yêu cầu tệp đính kèm khi thêm một kết quả kiểm thử?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "Chọn sản phẩm cha" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "Sản phẩm phụ" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "Chọn sản phẩm được dùng trong BOM" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "Số lượng BOM cho mục BOM này" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "Mục BOM này là tùy chọn" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Mục BOM này bị tiêu hao (không được theo dõi trong đơn đặt bản dựng)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "Tham chiếu mục BOM" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "Ghi chú mục BOM" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "Giá trị tổng kiểm" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "Giá trị tổng kiểm dòng BOM" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "Đã xác minh" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "Mục BOM này là hợp lệ" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "Nhận thừa hưởng" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Mục BOM này được thừa kế bởi BOM cho sản phẩm biến thể" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Hàng trong kho cho sản phẩm biến thể có thể được dùng bởi mục BOM này" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "Số lượng phải là giá trị nguyên dùng cho sản phẩm có thể theo dõi được" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "Sản phẩm phụ phải được chỉ định" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "Sảm phẩm thay thế mục BOM" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "Sản phẩm thay thế không thể giống sản phẩm chủ đạo" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "Hàng hóa BOM cha" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "Sản phẩm thay thế" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "Sản phẩm 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "Sản phẩm 2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "Chọn sản phẩm liên quan" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "Không thể tạo mối quan hệ giữa một sản phẩm và chính nó" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "Đã tồn tại mối quan hệ trùng lặp" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "Phụ mục" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Loại tiền mua hàng của hàng hóa này" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "Sản phẩm gốc" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "Chọn sản phẩm gốc để nhân bản" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "Sao chép ảnh" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "Sao chép hình ảnh từ sản phẩm gốc" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "Sao chép BOM" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "Sao chép định mức nguyên vật liệu từ sản phẩm gốc" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "Sao chép thông số" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "Sao chép thông tin tham số từ sản phẩm gốc" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "Sao chép ghi chú" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "Sao chép ghi chú từ sản phẩm gốc" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "Số liệu tồn kho ban đầu" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Chỉ ra số lượng tồn kho ban đầu cho sản phẩm. Nếu điền là không, không thêm kho nào." -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "Vị trí kho ban đầu" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "Chỉ định vị trí kho ban đầu cho sản phẩm này" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "Chọn nhà cung cấp (hoặc để trống để bỏ qua)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "Chọn nhà sản xuất (hoặc để trống để bỏ qua)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "Mã số nhà sản xuất" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "Công ty đã chọn không phải là nhà cung ứng hợp lệ" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "Công ty đã chọn không phải là nhà sản xuất hợp lệ" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "Mã số nhà sản xuất khớp với MPN này đã tồn tại" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "Mã số nhà cung cấp khớp với SKU này đã tồn tại" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "Tên danh mục" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "Đang dựng" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "Hàng trong kho" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Tổng số lượng" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "Nhân bản sản phẩm" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "Sao chép dữ liệu ban đầu từ sản phẩm khác" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "Số liệu kho ban đầu" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "Tạo sản phẩm với số lượng tồn kho ban đầu" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "Thông tin nhà cung cấp" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "Thêm thông tin nhà cung cấp ban đầu cho sản phẩm này" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "Sao chép thông số nhóm hàng" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "Sao chép mẫu tham số từ nhóm sản phẩm được chọn" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "Ảnh hiện có" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "Tên tệp của ảnh sản phẩm hiện hữu" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "Tệp hình ảnh không tồn tại" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "Xác minh toàn bộ hóa đơn vật liệu" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "Có thể dựng" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Giá thấp nhất" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Giá trị tính toán ghi đè cho giá tối thiểu" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Tiền tế giá tối thiểu" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Giá cao nhất" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Giá trị tính toán ghi đè cho giá tối đa" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Tiền tế giá tối đa" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "Cập nhật" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Cập nhật giá cho sản phẩm này" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Không thể chuyển đổi từ tiền tệ đã cung cấp cho {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Giá tối thiểu không được lớn hơn giá tối đa" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Giá tối đa không được nhỏ hơn giá tối thiểu" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "" -#: part/serializers.py:1897 +#: part/serializers.py:1910 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:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "Xóa dữ liệu đã tồn tại" -#: part/serializers.py:1906 +#: part/serializers.py:1919 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:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "Bao gồm thừa hưởng" -#: part/serializers.py:1912 +#: part/serializers.py:1925 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:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "Bỏ qua dòng không hợp lệ" -#: part/serializers.py:1918 +#: part/serializers.py:1931 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:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "Sao chép sản phẩm thay thế" -#: part/serializers.py:1924 +#: part/serializers.py:1937 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" @@ -8264,168 +8292,168 @@ msgstr "thẻ part_image yêu cầu 1 thực thể sản phẩm" msgid "company_image tag requires a Company instance" msgstr "thẻ company_image yêu cầu một thực thể doanh nghiệp" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "Mã trạng thái" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "Địa điểm bên ngoài" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "Cây sản phẩm" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "Ngày hết hạn trước đó" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "Ngày hết hạn sau đó" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "Ế" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "Bắt buộc nhập số lượng" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "Phải cung cấp sản phẩm hợp lệ" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "Sản phẩm nhà cung cấp đã đưa không tồn tại" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Sản phẩm nhà cung cấp có kích thước đóng gói được định nghĩa nhưng cờ use_pack_size chưa được thiết lập" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Số sê-ri không thê được cung cấp cho sản phẩm không thể theo dõi" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" 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 274c9fe672..e0485938af 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能将 {original} 转换到 {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "提供的数量无效" @@ -114,7 +114,7 @@ msgstr "无效的数值" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "名称" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "服务器记录了一个错误。" msgid "Image" msgstr "图像" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "必须是有效数字" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "货币" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "从可用选项中选择货币" @@ -553,8 +553,8 @@ msgstr "无效的物理单位" msgid "Not a valid currency code" msgstr "无效的货币代码" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "订单状态" @@ -562,21 +562,21 @@ msgstr "订单状态" msgid "Parent Build" msgstr "父级生产订单" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "包含变体" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "包含变体" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "包含变体" msgid "Part" msgstr "零件" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "类别" @@ -606,7 +606,7 @@ msgstr "类别" msgid "Ancestor Build" msgstr "可测试部分" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "分配给我" @@ -654,15 +654,15 @@ msgstr "完成日期早于" msgid "Completed after" msgstr "完成日期晚于" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "最小日期" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "最大日期" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "排除树" @@ -670,17 +670,17 @@ msgstr "排除树" msgid "Build must be cancelled before it can be deleted" msgstr "生产订单必须取消后才能删除" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "耗材" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "可选项" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "装配件" @@ -692,11 +692,11 @@ msgstr "可追溯" msgid "Testable" msgstr "需检测" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "未结算订单" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "已分配" @@ -712,12 +712,12 @@ msgid "Available" msgstr "可用数量" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "已订购" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "生产订单" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "生产订单" msgid "Location" msgstr "库存位置" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "产出" @@ -764,7 +764,7 @@ msgstr "无法为已解锁的零件创建生产订单" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "生产订单仅能通过外部采购可购买零件来完成" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "必须指定负责的用户或组" @@ -772,7 +772,7 @@ msgstr "必须指定负责的用户或组" msgid "Build order part cannot be changed" msgstr "生产订单关联零件不可变更" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "目标日期必须在开始日期之后" @@ -780,9 +780,9 @@ msgstr "目标日期必须在开始日期之后" msgid "Build Order Reference" msgstr "生产订单编号" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "生产状态" msgid "Build status code" msgstr "生产状态代码" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "批号" @@ -867,7 +867,7 @@ msgstr "批号" msgid "Batch code for this build output" msgstr "本批产出的批次编号" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "建立日期" @@ -888,7 +888,7 @@ msgstr "计划完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生产订单的计划完成时间,逾期后系统将标记为超期。" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "完成日期" @@ -904,8 +904,8 @@ msgstr "发起人" msgid "User who issued this build order" msgstr "创建该生产订单的用户" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "责任方" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "此生产订单的优先级" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "项目编号" @@ -979,8 +979,8 @@ msgstr "产出与生产订单不匹配" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "数量必须大于零" @@ -1016,8 +1016,8 @@ msgstr "生产对象" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "序列化物料的数量必须为1" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "库存品项超额分配" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "库存项" @@ -1096,7 +1096,7 @@ msgstr "目标库存项" msgid "Build Level" msgstr "生产等级" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "零件名称" @@ -1132,7 +1132,7 @@ msgstr "可追踪的零件数量必须为整数" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因为物料清单包含可追踪的零件,所以数量必须为整数" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "序列号" @@ -1153,7 +1153,7 @@ msgstr "自动分配序列号" msgid "Automatically allocate required items with matching serial numbers" msgstr "自动为所需项目分配对应的序列号" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "以下序列号已存在或无效" @@ -1242,7 +1242,7 @@ msgstr "接受库存项未被完全分配至生产订单" msgid "Required stock has not been fully allocated" msgstr "必需库存未完成全量分配" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "接受未完工" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part 必须与生产订单零件相同" msgid "Item must be in stock" msgstr "项目必须在库存中" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" @@ -1303,7 +1303,7 @@ msgstr "对于被追踪的零件的分配,必须指定生产产出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的零件,无法指定生产产出" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "必须提供分配项目" @@ -1349,15 +1349,15 @@ msgstr "" #: build/serializers.py:1124 msgid "Untracked Items" -msgstr "" +msgstr "未跟踪的物品" #: build/serializers.py:1125 msgid "Tracked Items" -msgstr "" +msgstr "已跟踪的物品" #: build/serializers.py:1127 msgid "Item Type" -msgstr "" +msgstr "物品类型" #: build/serializers.py:1128 msgid "Select item type to auto-allocate" @@ -1381,14 +1381,14 @@ msgstr "物料清单零件名称" #: build/serializers.py:1265 msgid "Install Into" -msgstr "" +msgstr "安裝到" #: build/serializers.py:1292 build/serializers.py:1510 msgid "Build" msgstr "生产" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "供应商零件" @@ -1413,29 +1413,29 @@ msgstr "可追踪" msgid "Inherited" msgstr "已继承的" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "允许变体" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "物料清单项" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "生产中" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "生产计划" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "外部库存" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "可用库存" @@ -1495,7 +1495,7 @@ msgstr "已暂停" msgid "Cancelled" msgstr "已取消" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "逾期的生产订单" msgid "Build order {bo} is now overdue" msgstr "生产订单 {bo} 现已逾期" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "是否链接" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "是否为文件" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "用户没有权限删除此附件" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "用户没有权限删除此附件" @@ -1559,7 +1559,7 @@ msgstr "项目编号标签" msgid "Updated" msgstr "已是最新" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "最后更新时间戳" @@ -1618,7 +1618,7 @@ msgstr "键字符串必须是唯一的" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批发价数量" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "价格" @@ -1652,7 +1652,7 @@ msgstr "此网络钩子的名称" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "激活" @@ -1731,7 +1731,7 @@ msgstr "标题" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "勾选框参数不能有单位" msgid "Checkbox parameters cannot have choices" msgstr "复选框参数不能有选项" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "选择必须是唯一的" @@ -2095,7 +2095,7 @@ msgstr "勾选框" msgid "Is this parameter a checkbox?" msgstr "此参数是否为勾选框?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "选项" @@ -2107,7 +2107,7 @@ msgstr "此参数的有效选择 (逗号分隔)" msgid "Selection list for this parameter" msgstr "此参数的选择列表" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "已启用" @@ -2149,7 +2149,7 @@ msgstr "模板" msgid "Parameter template" msgstr "参数模板" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "数据" @@ -2157,8 +2157,8 @@ msgstr "数据" msgid "Parameter Value" msgstr "参数值" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "扫描条形码的日期和时间" msgid "URL endpoint which processed the barcode" msgstr "处理条码的 URL 端点" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "上下文" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} 已取消" msgid "A order that is assigned to you was canceled" msgstr "分配给您的订单已取消" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "收到的物品" @@ -2590,9 +2590,9 @@ msgstr "检查更新的频率(设置为零以禁用)" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "天" @@ -2844,8 +2844,8 @@ msgstr "零件默认为模板" msgid "Parts can be assembled from other components by default" msgstr "默认情况下,元件可由其他零件组装而成" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "组件" @@ -2861,7 +2861,7 @@ msgstr "可购买" msgid "Parts are purchaseable by default" msgstr "默认情况下可购买零件" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "可销售" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "若存在内部价格,将覆盖BOM价格区间计算结果" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "启用标签打印功能" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "启用从网络界面打印标签" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "标签图片 DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "生成图像文件以供标签打印插件使用时的 DPI 分辨率" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "启用报告" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "启用报告生成" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "调试模式" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "以调试模式生成报告(HTML 输出)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "日志错误报告" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "记录生成报告时出现的错误" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "页面大小" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "PDF 报告默认页面大小" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "强制参数单位" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "如果提供了单位,参数值必须与指定的单位匹配" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "全局唯一序列号" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "库存项的序列号必须全局唯一" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "删除已耗尽的库存" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "设置库存耗尽时的默认行为" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "批号模板" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "为库存项生成默认批号的模板" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "库存过期" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "启用库存过期功能" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "销售过期库存" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "允许销售过期库存" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "库存临期预警天数" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "库存项过期前被标记为\"临期\"的天数" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "允许使用过期库存" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "允许在生产中使用已过期的库存" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "库存所有权管控" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "启用对库存地点和库存物品的归属权管理" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "库存地点默认图标" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "库存地点默认图标 (空表示没有图标)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "显示已安装的库存项" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "在库存列表中显示已被安装到设备中的库存项" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "在安装项目时检查物料清单" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "已安装的库存项目必须存在于上级零件的物料清单中" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "允许零库存调拨" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "允许对当前库存量为零的物品执行库位间调拨操作" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "生产订单参考模式" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "生成生产订单参考字段所需的模式" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "要求负责人" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "必须为每个订单分配一个负责人" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "需要活动零件" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "防止为非活动零件创建生产订单" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "需要锁定零件" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "防止为未锁定的零件创建生产订单" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "需要有效的物料清单" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "除非物料清单已验证,否则禁止创建生产订单" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "需要关闭子订单" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "在所有子订单关闭之前,阻止生产订单的完成" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "外部生产订单" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "启用外部生产订单功能" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "阻止直到测试通过" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "在所有必要的测试通过之前,阻止产出完成" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "启用订单退货" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "在用户界面中启用订单退货功能" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "退货订单参考模式" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "生成退货订单参考字段所需的模式" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "编辑已完成的退货订单" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "允许编辑已完成的退货订单" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "销售订单参考模式" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "生成销售订单参考字段所需参照模式" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "销售订单默认配送方式" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "启用创建销售订单的默认配送功能" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "编辑已完成的销售订单" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "允许在订单配送或完成后编辑销售订单" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "货件需核对" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "只有所有物品均经核对,才能确认发货完成" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "标记该订单为已完成?" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "标记为已发货的销售订单将自动完成,绕过“已发货”状态" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "采购订单参考模式" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "生成采购订单参考字段所需的模式" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "编辑已完成的采购订单" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "允许在采购订单已配送或完成后编辑订单" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "货币转换" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "收货时将物料价值折算为基准货币" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "自动完成采购订单" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "当收到所有行项目时,自动将采购订单标记为完成" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "忘记启用密码" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "在登录页面上启用忘记密码功能" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "启用注册" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "在登录页面为用户启用自行注册功能" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "启用SSO登录" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "在登录页面启用单点登录(SSO)功能" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "启用SSO注册" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "允许用户通过登录页面的SSO系统注册账号" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "启用SSO组同步" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "启用后,将自动同步InvenTree用户组与身份提供商(IdP)提供的用户组" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "SSO组属性键" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "身份提供商(IdP)返回的组信息声明属性名称" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "SSO组映射关系" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "将SSO用户组映射到本地InvenTree用户组的对应关系表。如果本地组不存在,系统会自动创建对应的用户组。" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "移除非SSO来源的用户组" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "当用户组未被身份提供商(IdP)支持时,是否移除该用户组。禁用此选项可能导致安全风险" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "必须提供邮箱" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "用户注册时必须提供邮箱" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "自动填充SSO用户信息" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "自动从SSO账户数据中填充用户详细信息" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "发两次邮件" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "注册时询问用户他们的电子邮件两次" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "两次输入密码" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "当注册时请用户输入密码两次" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "域名白名单" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "限制注册到某些域名 (逗号分隔,以 @ 开头)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "注册默认分组" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "新用户注册时被分配的默认用户组。 如果启用了SSO组同步功能,当无法从身份提供商(IdP)分配组时才会应用此分组。" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "强制启用多因素安全认证" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "用户必须使用多因素安全认证。" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "启用此设置将要求所有用户设置多元素认证。所有会话将立即断开连接。" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "启动时检查插件" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "启动时检查全部插件是否已安装 - 在容器环境中启用" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "检查插件更新" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "启用定期检查已安装插件的更新" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "启用统一资源定位符集成" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "启用插件以添加统一资源定位符路由" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "启用导航集成" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "启用插件以集成到导航中" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "启用应用集成" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "启用插件添加应用" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "启用调度集成" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "启用插件来运行预定任务" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "启用事件集成" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "启用插件响应内部事件" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "启用界面集成" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "启用插件集成到用户界面" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "启用邮件集成" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "启用插件来处理发送/接收邮件" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "启用项目编码" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "启用项目编码来跟踪项目" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "启用历史库存水平及价值记录功能" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "排除外部地点" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "自动盘点周期" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "显示用户全名" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "显示用户全名而不是用户名" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "显示用户配置" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "在用户个人资料页展示其档案信息" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "启用测试站数据" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "启用测试站数据收集以获取测试结果" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "启用设备状态检测" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "启用定期 Ping 检测,确认注册设备的运行状态" @@ -3984,12 +3992,12 @@ msgid "Supplier is Active" msgstr "供应商已激活" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "制造商" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "公司" @@ -4029,7 +4037,7 @@ msgstr "联系电话" msgid "Contact email address" msgstr "联系人电子邮箱地址" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "联系人" @@ -4082,7 +4090,7 @@ msgstr "税号" msgid "Company Tax ID" msgstr "公司税号" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "地址" @@ -4175,7 +4183,7 @@ msgid "Link to address information (external)" msgstr "链接地址信息 (外部)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "制造商零件" @@ -4192,8 +4200,8 @@ msgstr "选择零件" msgid "Select manufacturer" msgstr "选择制造商" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "制造商零件编号" @@ -4222,10 +4230,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "链接的制造商零件必须引用相同的基础零件" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "供应商" @@ -4233,7 +4241,7 @@ msgstr "供应商" msgid "Select supplier" msgstr "选择供应商" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "供应商库存管理单位" @@ -4269,7 +4277,7 @@ msgstr "基本费用" msgid "Minimum charge (e.g. stocking fee)" msgstr "最低费用(例如库存费)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "打包" @@ -4318,7 +4326,7 @@ msgstr "此供应商使用的默认货币" msgid "Company Name" msgstr "公司名称" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "有库存" @@ -4454,7 +4462,7 @@ msgstr "目标模型中不存在字段" msgid "Selected field is read-only" msgstr "所选字段为只读" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "导入会话" @@ -4466,31 +4474,31 @@ msgstr "字段" msgid "Column" msgstr "列" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "行索引" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "原始行数据" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "错误" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "有效" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "更新现有记录需要提供ID。" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "没有找到与提供的ID相关的记录" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "提供的ID格式无效" @@ -4590,7 +4598,7 @@ msgstr "每个标签要打印的份数" msgid "Connected" msgstr "已连接" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "未知" @@ -4718,105 +4726,113 @@ msgstr "最大进度" msgid "Maximum value for progress type, required if type=progress" msgstr "进度类型的最大值。当 type=progress 时为必填项" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "订单参考" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "未完成" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "有项目编码" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "创建人" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "创建时间早于" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "创建时间晚于" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "有开始日期" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "开始日期早于" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "开始日期晚于" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "有目标日期" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "目标日期早于" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "目标日期晚于" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "更新时间早于" + +#: order/api.py:232 +msgid "Updated After" +msgstr "更新时间晚于" + +#: order/api.py:283 msgid "Has Pricing" msgstr "有定价" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "完成时间早于" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "完成时间晚于" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "外部生产订单" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "订单" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "订单完成" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "内部零件" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "订单待定" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "已完成" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "有配送" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "采购订单" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4824,8 +4840,8 @@ msgstr "采购订单" msgid "Sales Order" msgstr "销售订单" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4853,470 +4869,474 @@ msgstr "此订单的货币 (留空以使用公司默认值)" msgid "This order is locked and cannot be modified" msgstr "该订单已锁定,不可修改" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "联系人与所选公司不匹配" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "开始日期必须早于目标日期" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "地址与所选公司不匹配" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "订单描述 (可选)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "为此订单选择项目编码" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "链接到外部页面" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "开始日期" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "本订单的预定开始日期" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "预计日期" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "订单交付的预期日期。订单将在此日期后过期。" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "签发日期" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "订单发出日期" #: order/models.py:506 +msgid "Updated At" +msgstr "更新时间" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "负责此订单的用户或组" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "此订单的联系人" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "此订单的公司地址" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "订单参考" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "狀態" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "采购订单状态" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "订购物品的公司" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "供应商参考" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "供应商订单参考代码" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "接收人" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "订单完成日期" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "目的地" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "接收物品的目标" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "零件供应商必须与采购订单供应商匹配" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "行项目与采购订单不匹配" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "行项目缺少关联零件" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "数量必须是正数" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "销售订单状态" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "客户参考 " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "客户订单参考代码" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "发货日期" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "发货人" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "订单已完成" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "订单已取消" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "只有未结订单才能标记为已完成" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由于发货不完整,订单无法完成" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "由于缺货,订单无法完成" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "订单无法完成,因为行项目不完整" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "订单已锁定,不可修改" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "项目数量" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "行项目参考" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "行项目注释" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行项目的目标日期 (留空以使用订单中的目标日期)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "行项目描述 (可选)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "单位价格" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "采购订单行项目" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "供应商零件必须与供应商匹配" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "生产订单必须标记为外部" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "生产订单仅可关联至装配零件" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "生产订单零件必须与行项目零件一致" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "供应商零件" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "已接收" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "收到的物品数量" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "采购价格" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "每单位的采购价格" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "外部生产订单需由此行项目履行" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "采购订单附加行" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "销售订单行项目" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可销售的零件才能分配给销售订单" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "售出价格" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "单位售出价格" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "发货数量" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "销售订单发货" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "收货地址必须与该客户的资料一致" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "本次发货的收货地址" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "发货日期" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "送达日期" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "装运交货日期" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "审核人" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "检查此装运的用户" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "配送单号" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "跟踪单号" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "配送跟踪信息" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "发票编号" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "相关发票的参考号" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "货物已发出" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "发货没有分配库存项目" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "货件必须先经核对,方可标记为完成" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "销售订单加行" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "销售订单分配" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "库存项目尚未分配" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "无法将库存项目分配给具有不同零件的行" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "无法将库存分配给没有零件的生产线" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配数量不能超过库存数量" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "分配的数量必须大于零" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化库存项目的数量必须为1" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "销售订单与发货不匹配" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "发货与销售订单不匹配" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "行" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "销售订单发货参考" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "项目" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "选择要分配的库存项目" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "输入库存分配数量" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "退货订单参考" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "退货订单状态" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "退货订单行项目" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "必须指定库存项" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "退回数量超过库存数量" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "退回数量必须大于零" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "序列化库存项的数量无效" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "选择要从客户处退回的商品" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "接收日期" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "收到此退货的日期" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "结果" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "该行项目的结果" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "与此行项目的退货或维修相关的成本" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "退货订单附加行" @@ -5344,227 +5364,235 @@ msgstr "复制额外行" msgid "Copy extra line items from the original order" msgstr "从原始订单复制额外的行项目" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "复制参数" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "行项目" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "已完成行项目" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "复制订单" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "指定复制此订单的选项" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "订单ID不正确" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "供应商名称" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "订单不能取消" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "允许关闭行项目不完整的订单" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "订单中的行项目不完整" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "订单未打开" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "自动定价" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "根据供应商零件数据自动计算采购价格" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "购买价格货币" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "合并项目" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "将具有相同零件、目的地和目标日期的项目合并到一个行项目中" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "库存量单位" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "内部零件编号" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "内部零件名称" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "必须指定供应商零件" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "必须指定采购订单" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "供应商必须匹配采购订单" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "采购订单必须与供应商匹配" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "行项目" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "为收到的物品选择目的地位置" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "输入入库项目的批号" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "有效期至" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "输入入库库存项的有效期" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "输入入库库存项目的序列号" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "覆盖传入库存项目的包装资料" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "传入库存项目的附加说明" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "条形码" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "扫描条形码" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "条形码已被使用" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "必须提供行项目" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "必须指定目标位置" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "提供的条形码值必须是唯一的" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "配送" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "完成配送" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "售出价格货币" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "已分配的项目" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "未提供装运详细信息" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "行项目与此订单不关联" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "数量必须为正" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "输入要分配的序列号" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "货物已发出" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "发货与此订单无关" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "未找到以下序列号的匹配项" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "以下序列号不可用" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "退货订单行项目" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "行项目与退货订单不匹配" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "行项目已收到" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "只能根据正在进行的订单接收物品" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "退货数量" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "行价格货币" @@ -5627,119 +5655,119 @@ msgstr "逾期退货订单" msgid "Return order {ro} is now overdue" msgstr "退货订单 {ro} 现已逾期" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "已加星标" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "按星标类别筛选" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "深度" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "按类别深度筛选" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "顶级" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "按顶级类别筛选" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "级联" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "在筛选结果中包含子类别" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "父类" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "按父类别筛选" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "排除指定类别下的子类别" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "有结果" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "是变体" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "是修订版本" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "有修订版本" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "物料清单合规" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "级联分类" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "如果为真,则包含给定分类下的所有子分类中的项目" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "按数字分类ID或字面值 \"null\" 进行筛选" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "装配部份是可测试的" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "组件部份是可测试的" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" -msgstr "" +msgstr "有可用库存" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "使用" @@ -5780,7 +5808,7 @@ msgstr "此类别零件的默认关键字" msgid "Icon" msgstr "图标" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "图标(可选)" @@ -5801,7 +5829,7 @@ msgstr "默认值" msgid "Default Parameter Value" msgstr "默认参数值" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "零件" @@ -5920,7 +5948,7 @@ msgstr "提高搜索结果可见性的零件关键字" msgid "Part category" msgstr "零件类别" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "内部零件号 IPN" @@ -5953,7 +5981,7 @@ msgstr "默认到期" msgid "Expiry time (in days) for stock items of this part" msgstr "此零件库存项的过期时间 (天)" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "最低库存" @@ -6037,751 +6065,751 @@ msgstr "此零件的负责人" msgid "Sell multiple" msgstr "出售多个" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "用于缓存定价计算的货币" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "最低物料清单成本" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "元件的最低成本" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "物料清单的最高成本" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "元件的最高成本" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "最低购买成本" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "最高历史购买成本" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "最大购买成本" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "最高历史购买成本" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "最低内部价格" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "基于内部批发价的最低成本" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "最大内部价格" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "基于内部批发价的最高成本" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "供应商最低价格" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "外部供应商零件的最低价格" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "供应商最高价格" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "来自外部供应商的商零件的最高价格" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "最小变体成本" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "计算出的变体零件的最低成本" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "最大变体成本" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "计算出的变体零件的最大成本" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "最低成本" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "覆盖最低成本" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "最高成本" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "覆盖最大成本" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "计算总最低成本" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "计算总最大成本" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "最低售出价格" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "基于批发价的最低售出价格" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "最高售出价格" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "基于批发价的最大售出价格" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "最低销售成本" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "历史最低售出价格" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "最高销售成本" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "历史最高售出价格" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "用于盘点的零件" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "物品数量" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "盘点时的个别库存条目数" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "盘点时可用库存总额" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "日期" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "进行盘点的日期" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "最低库存成本" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "现有存库存最低成本估算" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "最高库存成本" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "目前库存最高成本估算" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "零件售出价格折扣" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "零件测试模板" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "模板名称无效 - 必须包含至少一个字母或者数字" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "测试模板只能为可拆分的部件创建" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "零件已存在具有相同主键的测试模板" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "测试名" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "输入测试的名称" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "测试主键" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "简化测试主键" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "测试说明" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "输入测试的描述" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "此测试是否已启用?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "必须的" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "需要此测试才能通过吗?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "需要值" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "添加测试结果时是否需要一个值?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "需要附件" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "添加测试结果时是否需要文件附件?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "此测试的有效选择 (逗号分隔)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "物料清单项目不能被修改 - 装配已锁定" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "物料清单项目不能修改 - 变体装配已锁定" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "选择父零件" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "子零件" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "选择要用于物料清单的零件" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "此物料清单项目的数量" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "此物料清单项目是可选的" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "这个物料清单项目是耗材 (它没有在生产订单中被追踪)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "设置数量" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "为补偿生产准备损耗所需的额外数量" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "损耗" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "生产预估损耗率(百分比,0-100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "舍入倍数" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "将所需生产数量向上舍入至该值的最接近倍数" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "物料清单项目引用" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "物料清单项目注释" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "校验和" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "物料清单行校验和" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "已验证" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "此物料清单项目已验证" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "获取继承的" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "此物料清单项目是由物料清单继承的变体零件" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "变体零件的库存项可以用于此物料清单项目" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "可追踪零件的数量必须是整数" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "必须指定子零件" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "物料清单项目替代品" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "替代品零件不能与主零件相同" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "上级物料清单项目" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "替代品零件" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "零件 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "零件2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "选择相关的零件" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "此关系的注释" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "零件关系不能在零件和自身之间创建" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "复制关系已经存在" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "上级类别" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "上级零件类别" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "子类别" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "结果" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "根据该模板记录的结果数量" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "购买此库存项的货币" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "文件不是一个图片" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "原始零件" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "选择要复制的原始零件" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "复制图片" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "从原零件复制图片" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "复制物料清单" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "从原始零件复制材料清单" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "复制参数" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "从原始零件复制参数数据" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "复制备注" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "从原始零件复制备注" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "复制测试" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "从原始零件复制测试模板" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "初始化库存数量" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "指定此零件的初始库存数量。如果数量为零,则不添加任何库存。" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "初始化库存地点" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "初始化指定此零件的库存地点" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "选择供应商(或为空以跳过)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "选择制造商(或为空)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "制造商零件号" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "所选公司不是一个有效的供应商" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "所选公司不是一个有效的制造商" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "与此制造商零件编号 (MPN) 的相匹配的制造商零件已存在" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "匹配此库存单位 (SKU) 的供应商零件已存在" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "类别名称" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "正在生产" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "目前正在生产的零件数量" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "此零件计划待产数量" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "库存项" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "修订" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "库存总量" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "未分配的库存" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "变体库存" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "重复零件" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "从另一个零件复制初始数据" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "初始库存" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "创建具有初始库存数量的零件" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "供应商信息" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "添加此零件的初始供应商信息" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "复制类别参数" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "从选择的零件复制参数模版" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "现有的图片" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "现有零件图片的文件名" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "图片不存在" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "验证整个物料清单" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "可以创建" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "生产订单必填项" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "分配到生产订单" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "销售订单必填项" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "分配到销售订单" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" -msgstr "" +msgstr "内部零件号" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" -msgstr "" +msgstr "零件描述" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 -msgid "Generate Report" -msgstr "" - #: part/serializers.py:1324 +msgid "Generate Report" +msgstr "生成报告" + +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "最低价格" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "覆盖已计算的最低价格值" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "最低价格货币" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "最高价格" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "覆盖已计算的最高价格值" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "最高价格货币" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "更新" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "更新这个零件的价格" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "无法将所提供的货币转换为 {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "最低价格不能高于最高价格。" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "最高价格不能低于最低价格" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "选择父装配" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "选择零部件" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "选择要复制物料清单的零件" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "移除现有数据" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "复制前删除现有的物料清单项目" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "包含继承的" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "包含从模板零件继承的物料清单项目" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "跳过无效行" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "启用此选项以跳过无效行" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "复制替代品零件" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "复制物料清单项目时复制替代品零件" @@ -8266,170 +8294,170 @@ msgstr "parpart_image 标签需要一个零件实例" msgid "company_image tag requires a Company instance" msgstr "公司_图片标签需要一个公司实例" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "按位置深度筛选" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "按顶级位置筛选" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "在筛选结果中包含子地点" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "上级地点" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "按上级位置筛选" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "零件名称 (不区分大小写)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "零件名称包含 (不区分大小写)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "零件名称 (正则表达式)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "内部零件号 (不区分大小写)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "内部零件号 (不区分大小写)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "内部零件号 (正则表达式)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "最低库存" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "最大库存" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "状态代码" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "外部地点" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "被生产订单消耗" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "安装于其他库存项中" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "零件树" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "更新时间早于" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "更新时间晚于" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "盘点时间早于" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "盘点时间晚于" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "过期日期前" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "过期日期后" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "过期" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "提供库存项的主键(PK)以排除该项及其所有子项" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "级联位置" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "若为真,则包含给定位置的所有子位置中的项目" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "按数字位置ID或字母“null”筛选" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "请先输入数量" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "必须提供有效的零件" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "给定的供应商零件不存在" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "供应商零件有定义的包装大小,但 use_pack_size 标志未设置" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能为不可跟踪的零件提供序列号" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "包含已安装项" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "如果为真,则包含给定库存项下已安装组件的测试结果" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "按数字库存项ID进行筛选" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "ID 为 {id} 的库存项不存在" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" -msgstr "" +msgstr "包含零件变体" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" -msgstr "" +msgstr "日期晚于" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" -msgstr "" +msgstr "日期早于" #: stock/models.py:73 msgid "Stock Location type" diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po index 519c825616..0d6c601caf 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-22 11:06+0000\n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"POT-Creation-Date: 2026-03-12 04:33+0000\n" +"PO-Revision-Date: 2026-03-12 04:36\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能將 {original} 轉換到 {unit}" #: InvenTree/conversion.py:286 InvenTree/conversion.py:300 -#: InvenTree/helpers.py:596 order/models.py:723 order/models.py:1018 +#: InvenTree/helpers.py:596 order/models.py:732 order/models.py:1027 msgid "Invalid quantity provided" msgstr "提供的數量無效" @@ -114,7 +114,7 @@ msgstr "無效的十進位數值" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 #: build/serializers.py:570 build/serializers.py:1788 company/models.py:822 -#: order/models.py:1783 +#: order/models.py:1792 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2952 stock/models.py:3076 stock/serializers.py:721 #: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 @@ -269,8 +269,8 @@ msgstr "名稱" #: InvenTree/models.py:1028 build/models.py:262 common/models.py:177 #: common/models.py:2251 common/models.py:2364 common/models.py:2528 -#: company/models.py:553 company/models.py:813 order/models.py:445 -#: order/models.py:1828 part/models.py:1130 report/models.py:222 +#: company/models.py:553 company/models.py:813 order/models.py:447 +#: order/models.py:1837 part/models.py:1130 report/models.py:222 #: report/models.py:815 report/models.py:841 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:92 @@ -337,15 +337,15 @@ msgstr "伺服器紀錄了一個錯誤。" msgid "Image" msgstr "圖像" -#: InvenTree/serializers.py:327 part/models.py:4173 +#: InvenTree/serializers.py:327 part/models.py:4174 msgid "Must be a valid number" msgstr "必須是有效的數字" -#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3312 +#: InvenTree/serializers.py:369 company/models.py:216 part/models.py:3313 msgid "Currency" msgstr "貨幣" -#: InvenTree/serializers.py:372 part/serializers.py:1337 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "從可用選項中選擇貨幣" @@ -553,8 +553,8 @@ msgstr "無效的物理單位" msgid "Not a valid currency code" msgstr "無效的貨幣代碼" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 -#: order/serializers.py:122 +#: build/api.py:54 order/api.py:112 order/api.py:279 order/api.py:1378 +#: order/serializers.py:129 msgid "Order Status" msgstr "訂單狀態" @@ -562,21 +562,21 @@ msgstr "訂單狀態" msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:84 build/api.py:832 order/api.py:551 order/api.py:774 -#: order/api.py:1173 order/api.py:1448 stock/api.py:573 +#: build/api.py:84 build/api.py:832 order/api.py:556 order/api.py:779 +#: order/api.py:1179 order/api.py:1454 stock/api.py:572 msgid "Include Variants" msgstr "包含變體" #: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:280 #: build/serializers.py:1228 build/serializers.py:1399 #: build/serializers.py:1485 company/models.py:1032 company/serializers.py:435 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 -#: order/api.py:1189 order/models.py:1944 order/models.py:2110 -#: order/models.py:2111 part/api.py:1160 part/api.py:1163 part/api.py:1376 -#: part/models.py:527 part/models.py:3323 part/models.py:3466 -#: part/models.py:3524 part/models.py:3545 part/models.py:3567 -#: part/models.py:3708 part/models.py:3970 part/models.py:4389 -#: part/serializers.py:1286 part/serializers.py:1896 +#: order/api.py:307 order/api.py:311 order/api.py:936 order/api.py:1192 +#: order/api.py:1195 order/models.py:1953 order/models.py:2119 +#: order/models.py:2120 part/api.py:1158 part/api.py:1161 part/api.py:1374 +#: part/models.py:527 part/models.py:3324 part/models.py:3467 +#: part/models.py:3525 part/models.py:3546 part/models.py:3568 +#: part/models.py:3709 part/models.py:3971 part/models.py:4390 +#: part/serializers.py:1287 part/serializers.py:1909 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -585,7 +585,7 @@ msgstr "包含變體" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:586 stock/api.py:1521 stock/serializers.py:120 +#: stock/api.py:585 stock/api.py:1520 stock/serializers.py:120 #: stock/serializers.py:172 stock/serializers.py:410 stock/serializers.py:591 #: stock/serializers.py:930 templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -596,9 +596,9 @@ msgstr "包含變體" msgid "Part" msgstr "零件" -#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:975 -#: part/api.py:1387 part/models.py:412 part/models.py:1148 part/models.py:3595 -#: part/serializers.py:1296 part/serializers.py:1712 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1498 part/api.py:973 +#: part/api.py:1385 part/models.py:412 part/models.py:1148 part/models.py:3596 +#: part/serializers.py:1297 part/serializers.py:1725 stock/api.py:868 msgid "Category" msgstr "類別" @@ -606,7 +606,7 @@ msgstr "類別" msgid "Ancestor Build" msgstr "可測試部分" -#: build/api.py:152 order/api.py:134 +#: build/api.py:152 order/api.py:130 msgid "Assigned to me" msgstr "分配給我" @@ -654,15 +654,15 @@ msgstr "完成於之前" msgid "Completed after" msgstr "完成於之後" -#: build/api.py:249 order/api.py:231 +#: build/api.py:249 order/api.py:235 msgid "Min Date" msgstr "最小日期" -#: build/api.py:272 order/api.py:250 +#: build/api.py:272 order/api.py:254 msgid "Max Date" msgstr "最大日期" -#: build/api.py:297 build/api.py:300 part/api.py:212 stock/api.py:961 +#: build/api.py:297 build/api.py:300 part/api.py:210 stock/api.py:960 msgid "Exclude Tree" msgstr "排除樹" @@ -670,17 +670,17 @@ msgstr "排除樹" msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:443 build/serializers.py:1429 part/models.py:4004 +#: build/api.py:443 build/serializers.py:1429 part/models.py:4005 msgid "Consumable" msgstr "耗材" -#: build/api.py:446 build/serializers.py:1432 part/models.py:3998 +#: build/api.py:446 build/serializers.py:1432 part/models.py:3999 msgid "Optional" msgstr "非必須項目" #: build/api.py:449 build/serializers.py:1472 common/setting/system.py:470 -#: part/models.py:1253 part/serializers.py:1666 part/serializers.py:1685 -#: stock/api.py:639 +#: part/models.py:1253 part/serializers.py:1679 part/serializers.py:1698 +#: stock/api.py:638 msgid "Assembly" msgstr "裝配" @@ -692,11 +692,11 @@ msgstr "追蹤中" msgid "Testable" msgstr "可測試" -#: build/api.py:465 order/api.py:994 order/api.py:1362 +#: build/api.py:465 order/api.py:1000 order/api.py:1368 msgid "Order Outstanding" msgstr "訂單未完成" -#: build/api.py:475 build/serializers.py:1525 order/api.py:953 +#: build/api.py:475 build/serializers.py:1525 order/api.py:959 msgid "Allocated" msgstr "已分配" @@ -712,12 +712,12 @@ msgid "Available" msgstr "可用數量" #: build/api.py:517 build/serializers.py:1527 company/serializers.py:411 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1721 +#: order/serializers.py:1288 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1734 msgid "On Order" msgstr "已訂購" -#: build/api.py:869 build/models.py:120 order/models.py:1977 +#: build/api.py:869 build/models.py:120 order/models.py:1986 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:93 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 @@ -726,9 +726,9 @@ msgstr "生產工單" #: build/api.py:883 build/api.py:887 build/serializers.py:362 #: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1276 -#: build/serializers.py:1281 order/api.py:1233 order/api.py:1238 -#: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: part/serializers.py:1306 stock/api.py:987 stock/serializers.py:111 +#: build/serializers.py:1281 order/api.py:1239 order/api.py:1244 +#: order/serializers.py:808 order/serializers.py:948 order/serializers.py:2058 +#: part/serializers.py:1307 stock/api.py:986 stock/serializers.py:111 #: stock/serializers.py:598 stock/serializers.py:714 stock/serializers.py:892 #: stock/serializers.py:1449 stock/serializers.py:1770 #: stock/serializers.py:1819 templates/email/stale_stock_notification.html:18 @@ -736,7 +736,7 @@ msgstr "生產工單" msgid "Location" msgstr "地點" -#: build/api.py:895 part/serializers.py:1331 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" @@ -764,7 +764,7 @@ msgstr "無法為已解鎖的零件創建生產訂單" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "只有可採購的零件,生產工單才可進行外部履行" -#: build/models.py:217 order/models.py:371 +#: build/models.py:217 order/models.py:373 msgid "Responsible user or group must be specified" msgstr "必須指定負責的用户或組" @@ -772,7 +772,7 @@ msgstr "必須指定負責的用户或組" msgid "Build order part cannot be changed" msgstr "無法更改生產工單" -#: build/models.py:227 order/models.py:384 +#: build/models.py:227 order/models.py:386 msgid "Target date must be after start date" msgstr "目標日期必須晚於開始日期" @@ -780,9 +780,9 @@ msgstr "目標日期必須晚於開始日期" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:256 build/serializers.py:1426 order/models.py:617 -#: order/models.py:1314 order/models.py:1776 order/models.py:2714 -#: part/models.py:4044 +#: build/models.py:256 build/serializers.py:1426 order/models.py:626 +#: order/models.py:1323 order/models.py:1785 order/models.py:2723 +#: part/models.py:4045 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -858,7 +858,7 @@ msgstr "生產狀態" msgid "Build status code" msgstr "生產狀態代碼" -#: build/models.py:353 build/serializers.py:349 order/serializers.py:807 +#: build/models.py:353 build/serializers.py:349 order/serializers.py:824 #: stock/models.py:1105 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "批號" @@ -867,7 +867,7 @@ msgstr "批號" msgid "Batch code for this build output" msgstr "此產出的批號" -#: build/models.py:361 order/models.py:482 order/serializers.py:165 +#: build/models.py:361 order/models.py:484 order/serializers.py:172 #: part/models.py:1334 msgid "Creation Date" msgstr "建立日期" @@ -888,7 +888,7 @@ msgstr "目標完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:381 order/models.py:670 order/models.py:2753 +#: build/models.py:381 order/models.py:679 order/models.py:2762 msgid "Completion Date" msgstr "完成日期" @@ -904,8 +904,8 @@ msgstr "發布者" msgid "User who issued this build order" msgstr "發布此生產工單的使用者" -#: build/models.py:408 common/models.py:186 order/api.py:184 -#: order/models.py:507 part/models.py:1351 +#: build/models.py:408 common/models.py:186 order/api.py:180 +#: order/models.py:516 part/models.py:1351 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "負責人" @@ -932,7 +932,7 @@ msgid "Priority of this build order" msgstr "此生產工單的優先程度" #: build/models.py:432 common/models.py:156 common/models.py:170 -#: order/api.py:170 order/models.py:454 order/models.py:1808 +#: order/api.py:166 order/models.py:456 order/models.py:1817 msgid "Project Code" msgstr "專案代碼" @@ -979,8 +979,8 @@ msgstr "產出與生產訂單不匹配" #: build/models.py:1107 build/models.py:1213 build/serializers.py:275 #: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1739 -#: order/models.py:720 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1660 stock/models.py:945 stock/models.py:1435 +#: order/models.py:729 order/serializers.py:619 order/serializers.py:819 +#: part/serializers.py:1672 stock/models.py:945 stock/models.py:1435 #: stock/models.py:1900 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" @@ -1016,8 +1016,8 @@ msgstr "生產對象" #: build/models.py:1773 build/models.py:2098 build/serializers.py:261 #: build/serializers.py:310 build/serializers.py:1447 common/models.py:1361 -#: order/models.py:1759 order/models.py:2599 order/serializers.py:1692 -#: order/serializers.py:2128 part/models.py:3480 part/models.py:3992 +#: order/models.py:1768 order/models.py:2608 order/serializers.py:1710 +#: order/serializers.py:2147 part/models.py:3481 part/models.py:3993 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -1064,14 +1064,14 @@ msgstr "有序號的品項數量必須為1" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1999 order/models.py:2548 +#: build/models.py:1999 order/models.py:2557 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" #: build/models.py:2088 build/serializers.py:938 build/serializers.py:1244 -#: order/serializers.py:1529 order/serializers.py:1550 +#: order/serializers.py:1547 order/serializers.py:1568 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1409 stock/models.py:445 stock/serializers.py:102 +#: stock/api.py:1408 stock/models.py:445 stock/serializers.py:102 #: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "庫存品項" @@ -1096,7 +1096,7 @@ msgstr "目的庫存品項" msgid "Build Level" msgstr "構建等級" -#: build/serializers.py:131 part/serializers.py:1238 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "零件名稱" @@ -1132,7 +1132,7 @@ msgstr "可追蹤的零件數量必須為整數" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:356 order/serializers.py:823 order/serializers.py:1696 +#: build/serializers.py:356 order/serializers.py:840 order/serializers.py:1714 #: stock/serializers.py:703 msgid "Serial Numbers" msgstr "序號" @@ -1153,7 +1153,7 @@ msgstr "自動分配序號" msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 +#: build/serializers.py:413 order/serializers.py:926 stock/api.py:1182 #: stock/models.py:1923 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1242,7 +1242,7 @@ msgstr "接受庫存項未被完全分配至生產訂單" msgid "Required stock has not been fully allocated" msgstr "所需庫存尚未完全分配" -#: build/serializers.py:793 order/serializers.py:478 order/serializers.py:1597 +#: build/serializers.py:793 order/serializers.py:495 order/serializers.py:1615 msgid "Accept Incomplete" msgstr "接受不完整" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part 必須與生產訂單零件相同" msgid "Item must be in stock" msgstr "商品必須有庫存" -#: build/serializers.py:987 order/serializers.py:1583 +#: build/serializers.py:987 order/serializers.py:1601 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" @@ -1303,7 +1303,7 @@ msgstr "對於被追蹤的零件的分配,必須指定生產產出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "對於未被追蹤的零件,無法指定生產產出" -#: build/serializers.py:1025 order/serializers.py:1856 +#: build/serializers.py:1025 order/serializers.py:1874 msgid "Allocation items must be provided" msgstr "必須提供分配項目" @@ -1387,8 +1387,8 @@ msgstr "" msgid "Build" msgstr "生產" -#: build/serializers.py:1311 company/models.py:633 order/api.py:316 -#: order/api.py:321 order/api.py:547 order/serializers.py:594 +#: build/serializers.py:1311 company/models.py:633 order/api.py:320 +#: order/api.py:325 order/api.py:552 order/serializers.py:611 #: stock/models.py:1041 stock/serializers.py:571 msgid "Supplier Part" msgstr "供應商零件" @@ -1413,29 +1413,29 @@ msgstr "可追蹤" msgid "Inherited" msgstr "已繼承的" -#: build/serializers.py:1444 part/models.py:4077 +#: build/serializers.py:1444 part/models.py:4078 msgid "Allow Variants" msgstr "允許變體" -#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3798 -#: part/models.py:4381 stock/api.py:882 +#: build/serializers.py:1450 build/serializers.py:1455 part/models.py:3799 +#: part/models.py:4382 stock/api.py:881 msgid "BOM Item" msgstr "物料清單項" -#: build/serializers.py:1528 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1725 +#: build/serializers.py:1528 order/serializers.py:1289 part/serializers.py:1157 +#: part/serializers.py:1738 msgid "In Production" msgstr "生產中" -#: build/serializers.py:1530 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1530 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "排程生產中" -#: build/serializers.py:1533 part/serializers.py:855 +#: build/serializers.py:1533 part/serializers.py:856 msgid "External Stock" msgstr "外部庫存" -#: build/serializers.py:1534 part/serializers.py:1146 part/serializers.py:1768 +#: build/serializers.py:1534 part/serializers.py:1147 part/serializers.py:1781 msgid "Available Stock" msgstr "可用庫存" @@ -1495,7 +1495,7 @@ msgstr "被掛起" msgid "Cancelled" msgstr "已取消" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:574 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:580 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1519,19 +1519,19 @@ msgstr "逾期的生產訂單" msgid "Build order {bo} is now overdue" msgstr "生產訂單 {bo} 現已逾期" -#: common/api.py:711 +#: common/api.py:707 msgid "Is Link" msgstr "是否鏈接" -#: common/api.py:719 +#: common/api.py:715 msgid "Is File" msgstr "是否為文件" -#: common/api.py:766 +#: common/api.py:762 msgid "User does not have permission to delete these attachments" msgstr "用户沒有權限刪除此附件" -#: common/api.py:779 +#: common/api.py:775 msgid "User does not have permission to delete this attachment" msgstr "用户沒有權限刪除此附件" @@ -1559,7 +1559,7 @@ msgstr "項目編碼標籤" msgid "Updated" msgstr "已是最新" -#: common/models.py:106 common/models.py:131 +#: common/models.py:106 common/models.py:131 order/models.py:507 msgid "Timestamp of last update" msgstr "最後更新時間戳" @@ -1618,7 +1618,7 @@ msgstr "鍵字符串必須是唯一的" #: common/models.py:1339 common/models.py:1340 common/models.py:1444 #: common/models.py:1445 common/models.py:1690 common/models.py:1691 #: common/models.py:2023 common/models.py:2024 common/models.py:2822 -#: importer/models.py:101 part/models.py:3574 part/models.py:3602 +#: importer/models.py:101 part/models.py:3575 part/models.py:3603 #: plugin/models.py:355 plugin/models.py:356 #: report/templates/report/inventree_test_report.html:105 users/models.py:124 #: users/models.py:501 @@ -1629,8 +1629,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批發價數量" -#: common/models.py:1369 company/serializers.py:316 order/models.py:1845 -#: order/models.py:3050 +#: common/models.py:1369 company/serializers.py:316 order/models.py:1854 +#: order/models.py:3059 msgid "Price" msgstr "價格" @@ -1652,7 +1652,7 @@ msgstr "此網絡鈎子的名稱" #: common/models.py:1436 common/models.py:2264 common/models.py:2371 #: company/models.py:193 company/models.py:781 machine/models.py:40 -#: part/models.py:1288 plugin/models.py:69 stock/api.py:642 users/models.py:195 +#: part/models.py:1288 plugin/models.py:69 stock/api.py:641 users/models.py:195 #: users/models.py:554 users/serializers.py:319 msgid "Active" msgstr "激活" @@ -1731,7 +1731,7 @@ msgstr "標題" #: common/models.py:1743 common/models.py:2006 company/models.py:187 #: company/models.py:474 company/models.py:544 company/models.py:804 -#: order/models.py:460 order/models.py:1789 order/models.py:2345 +#: order/models.py:462 order/models.py:1798 order/models.py:2354 #: part/models.py:1181 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2059,7 +2059,7 @@ msgstr "勾選框參數不能有單位" msgid "Checkbox parameters cannot have choices" msgstr "複選框參數不能有選項" -#: common/models.py:2469 part/models.py:3672 +#: common/models.py:2469 part/models.py:3673 msgid "Choices must be unique" msgstr "選擇必須是唯一的" @@ -2095,7 +2095,7 @@ msgstr "勾選框" msgid "Is this parameter a checkbox?" msgstr "此參數是否為勾選框?" -#: common/models.py:2541 part/models.py:3759 +#: common/models.py:2541 part/models.py:3760 msgid "Choices" msgstr "選項" @@ -2107,7 +2107,7 @@ msgstr "此參數的有效選擇 (逗號分隔)" msgid "Selection list for this parameter" msgstr "此參數的選擇清單" -#: common/models.py:2558 part/models.py:3734 report/models.py:287 +#: common/models.py:2558 part/models.py:3735 report/models.py:287 msgid "Enabled" msgstr "已啓用" @@ -2149,7 +2149,7 @@ msgstr "模板" msgid "Parameter template" msgstr "" -#: common/models.py:2769 common/models.py:2811 importer/models.py:568 +#: common/models.py:2769 common/models.py:2811 importer/models.py:574 msgid "Data" msgstr "數據" @@ -2157,8 +2157,8 @@ msgstr "數據" msgid "Parameter Value" msgstr "參數值" -#: common/models.py:2779 company/models.py:821 order/serializers.py:841 -#: order/serializers.py:2044 part/models.py:4052 part/models.py:4421 +#: common/models.py:2779 company/models.py:821 order/serializers.py:858 +#: order/serializers.py:2063 part/models.py:4053 part/models.py:4422 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -2196,7 +2196,7 @@ msgstr "掃描條碼的日期和時間" msgid "URL endpoint which processed the barcode" msgstr "處理條碼的 URL 終點" -#: common/models.py:2842 order/models.py:1835 plugin/serializers.py:93 +#: common/models.py:2842 order/models.py:1844 plugin/serializers.py:93 msgid "Context" msgstr "上下文" @@ -2364,7 +2364,7 @@ msgstr "{verbose_name} 已取消" msgid "A order that is assigned to you was canceled" msgstr "分配給您的訂單已取消" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:598 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:603 msgid "Items Received" msgstr "收到的物品" @@ -2590,9 +2590,9 @@ msgstr "檢查更新的頻率(設置為零以禁用)" #: common/setting/system.py:320 common/setting/system.py:328 #: common/setting/system.py:335 common/setting/system.py:344 #: common/setting/system.py:353 common/setting/system.py:594 -#: common/setting/system.py:622 common/setting/system.py:721 -#: common/setting/system.py:1122 common/setting/system.py:1138 -#: common/setting/system.py:1155 +#: common/setting/system.py:622 common/setting/system.py:729 +#: common/setting/system.py:1130 common/setting/system.py:1146 +#: common/setting/system.py:1163 msgid "days" msgstr "天" @@ -2844,8 +2844,8 @@ msgstr "零件默認為模板" msgid "Parts can be assembled from other components by default" msgstr "默認情況下,元件可由其他零件組裝而成" -#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1694 -#: part/serializers.py:1701 +#: common/setting/system.py:476 part/models.py:1259 part/serializers.py:1707 +#: part/serializers.py:1714 msgid "Component" msgstr "組件" @@ -2861,7 +2861,7 @@ msgstr "可購買" msgid "Parts are purchaseable by default" msgstr "默認情況下可購買零件" -#: common/setting/system.py:488 part/models.py:1283 stock/api.py:643 +#: common/setting/system.py:488 part/models.py:1283 stock/api.py:642 msgid "Salable" msgstr "可銷售" @@ -3018,609 +3018,617 @@ msgid "If available, internal prices override price range calculations" msgstr "如果有內部價格,內部價格將覆蓋價格範圍計算" #: common/setting/system.py:641 +msgid "Allow BOM Zero Quantity" +msgstr "" + +#: common/setting/system.py:643 +msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity" +msgstr "" + +#: common/setting/system.py:649 msgid "Enable label printing" msgstr "啓用標籤打印功能" -#: common/setting/system.py:642 +#: common/setting/system.py:650 msgid "Enable label printing from the web interface" msgstr "啓用從網絡界面打印標籤" -#: common/setting/system.py:647 +#: common/setting/system.py:655 msgid "Label Image DPI" msgstr "標籤圖片 DPI" -#: common/setting/system.py:649 +#: common/setting/system.py:657 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "生成圖像文件以供標籤打印插件使用時的 DPI 分辨率" -#: common/setting/system.py:655 +#: common/setting/system.py:663 msgid "Enable Reports" msgstr "啓用報告" -#: common/setting/system.py:656 +#: common/setting/system.py:664 msgid "Enable generation of reports" msgstr "啓用報告生成" -#: common/setting/system.py:661 +#: common/setting/system.py:669 msgid "Debug Mode" msgstr "調試模式" -#: common/setting/system.py:662 +#: common/setting/system.py:670 msgid "Generate reports in debug mode (HTML output)" msgstr "以調試模式生成報告(HTML 輸出)" -#: common/setting/system.py:667 +#: common/setting/system.py:675 msgid "Log Report Errors" msgstr "日誌錯誤報告" -#: common/setting/system.py:668 +#: common/setting/system.py:676 msgid "Log errors which occur when generating reports" msgstr "記錄生成報告時出現的錯誤" -#: common/setting/system.py:673 plugin/builtin/labels/label_sheet.py:29 +#: common/setting/system.py:681 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 msgid "Page Size" msgstr "頁面大小" -#: common/setting/system.py:674 +#: common/setting/system.py:682 msgid "Default page size for PDF reports" msgstr "PDF 報告默認頁面大小" -#: common/setting/system.py:679 +#: common/setting/system.py:687 msgid "Enforce Parameter Units" msgstr "強制參數單位" -#: common/setting/system.py:681 +#: common/setting/system.py:689 msgid "If units are provided, parameter values must match the specified units" msgstr "如果提供了單位,參數值必須與指定的單位匹配" -#: common/setting/system.py:687 +#: common/setting/system.py:695 msgid "Globally Unique Serials" msgstr "全局唯一序列號" -#: common/setting/system.py:688 +#: common/setting/system.py:696 msgid "Serial numbers for stock items must be globally unique" msgstr "庫存項的序列號必須全局唯一" -#: common/setting/system.py:693 +#: common/setting/system.py:701 msgid "Delete Depleted Stock" msgstr "刪除已耗盡的庫存" -#: common/setting/system.py:694 +#: common/setting/system.py:702 msgid "Determines default behavior when a stock item is depleted" msgstr "設置庫存耗盡時的默認行為" -#: common/setting/system.py:699 +#: common/setting/system.py:707 msgid "Batch Code Template" msgstr "批號模板" -#: common/setting/system.py:700 +#: common/setting/system.py:708 msgid "Template for generating default batch codes for stock items" msgstr "為庫存項生成默認批號的模板" -#: common/setting/system.py:704 +#: common/setting/system.py:712 msgid "Stock Expiry" msgstr "庫存過期" -#: common/setting/system.py:705 +#: common/setting/system.py:713 msgid "Enable stock expiry functionality" msgstr "啓用庫存過期功能" -#: common/setting/system.py:710 +#: common/setting/system.py:718 msgid "Sell Expired Stock" msgstr "銷售過期庫存" -#: common/setting/system.py:711 +#: common/setting/system.py:719 msgid "Allow sale of expired stock" msgstr "允許銷售過期庫存" -#: common/setting/system.py:716 +#: common/setting/system.py:724 msgid "Stock Stale Time" msgstr "庫存過期時間" -#: common/setting/system.py:718 +#: common/setting/system.py:726 msgid "Number of days stock items are considered stale before expiring" msgstr "庫存項在到期前被視為過期的天數" -#: common/setting/system.py:725 +#: common/setting/system.py:733 msgid "Build Expired Stock" msgstr "生產過期庫存" -#: common/setting/system.py:726 +#: common/setting/system.py:734 msgid "Allow building with expired stock" msgstr "允許用過期的庫存生產" -#: common/setting/system.py:731 +#: common/setting/system.py:739 msgid "Stock Ownership Control" msgstr "庫存所有權控制" -#: common/setting/system.py:732 +#: common/setting/system.py:740 msgid "Enable ownership control over stock locations and items" msgstr "啓用庫存地點和項目的所有權控制" -#: common/setting/system.py:737 +#: common/setting/system.py:745 msgid "Stock Location Default Icon" msgstr "庫存地點默認圖標" -#: common/setting/system.py:738 +#: common/setting/system.py:746 msgid "Stock location default icon (empty means no icon)" msgstr "庫存地點默認圖標 (空表示沒有圖標)" -#: common/setting/system.py:743 +#: common/setting/system.py:751 msgid "Show Installed Stock Items" msgstr "顯示已安裝的庫存項" -#: common/setting/system.py:744 +#: common/setting/system.py:752 msgid "Display installed stock items in stock tables" msgstr "在庫存表中顯示已安裝的庫存項" -#: common/setting/system.py:749 +#: common/setting/system.py:757 msgid "Check BOM when installing items" msgstr "在安裝項目時檢查物料清單" -#: common/setting/system.py:751 +#: common/setting/system.py:759 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "已安裝的庫存項目必須存在於上級零件的物料清單中" -#: common/setting/system.py:757 +#: common/setting/system.py:765 msgid "Allow Out of Stock Transfer" msgstr "允許超出庫存轉移" -#: common/setting/system.py:759 +#: common/setting/system.py:767 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "允許非庫存的庫存項目在庫存位置之間轉移" -#: common/setting/system.py:765 +#: common/setting/system.py:773 msgid "Build Order Reference Pattern" msgstr "生產訂單參考模式" -#: common/setting/system.py:766 +#: common/setting/system.py:774 msgid "Required pattern for generating Build Order reference field" msgstr "生成生產訂單參考字段所需的模式" -#: common/setting/system.py:771 common/setting/system.py:831 -#: common/setting/system.py:851 common/setting/system.py:895 +#: common/setting/system.py:779 common/setting/system.py:839 +#: common/setting/system.py:859 common/setting/system.py:903 msgid "Require Responsible Owner" msgstr "要求負責人" -#: common/setting/system.py:772 common/setting/system.py:832 -#: common/setting/system.py:852 common/setting/system.py:896 +#: common/setting/system.py:780 common/setting/system.py:840 +#: common/setting/system.py:860 common/setting/system.py:904 msgid "A responsible owner must be assigned to each order" msgstr "必須為每個訂單分配一個負責人" -#: common/setting/system.py:777 +#: common/setting/system.py:785 msgid "Require Active Part" msgstr "需要活動零件" -#: common/setting/system.py:778 +#: common/setting/system.py:786 msgid "Prevent build order creation for inactive parts" msgstr "防止為非活動零件創建生產訂單" -#: common/setting/system.py:783 +#: common/setting/system.py:791 msgid "Require Locked Part" msgstr "需要鎖定零件" -#: common/setting/system.py:784 +#: common/setting/system.py:792 msgid "Prevent build order creation for unlocked parts" msgstr "防止為未鎖定的零件創建生產訂單" -#: common/setting/system.py:789 +#: common/setting/system.py:797 msgid "Require Valid BOM" msgstr "需要有效的物料清單" -#: common/setting/system.py:790 +#: common/setting/system.py:798 msgid "Prevent build order creation unless BOM has been validated" msgstr "除非物料清單已驗證,否則禁止創建生產訂單" -#: common/setting/system.py:795 +#: common/setting/system.py:803 msgid "Require Closed Child Orders" msgstr "需要關閉子訂單" -#: common/setting/system.py:797 +#: common/setting/system.py:805 msgid "Prevent build order completion until all child orders are closed" msgstr "在所有子訂單關閉之前,阻止生產訂單的完成" -#: common/setting/system.py:803 +#: common/setting/system.py:811 msgid "External Build Orders" msgstr "外部生產工單" -#: common/setting/system.py:804 +#: common/setting/system.py:812 msgid "Enable external build order functionality" msgstr "啟用外部生產工單功能" -#: common/setting/system.py:809 +#: common/setting/system.py:817 msgid "Block Until Tests Pass" msgstr "阻止直到測試通過" -#: common/setting/system.py:811 +#: common/setting/system.py:819 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "在所有必要的測試通過之前,阻止產出完成" -#: common/setting/system.py:817 +#: common/setting/system.py:825 msgid "Enable Return Orders" msgstr "啓用訂單退貨" -#: common/setting/system.py:818 +#: common/setting/system.py:826 msgid "Enable return order functionality in the user interface" msgstr "在用户界面中啓用訂單退貨功能" -#: common/setting/system.py:823 +#: common/setting/system.py:831 msgid "Return Order Reference Pattern" msgstr "退貨訂單參考模式" -#: common/setting/system.py:825 +#: common/setting/system.py:833 msgid "Required pattern for generating Return Order reference field" msgstr "生成退貨訂單參考字段所需的模式" -#: common/setting/system.py:837 +#: common/setting/system.py:845 msgid "Edit Completed Return Orders" msgstr "編輯已完成的退貨訂單" -#: common/setting/system.py:839 +#: common/setting/system.py:847 msgid "Allow editing of return orders after they have been completed" msgstr "允許編輯已完成的退貨訂單" -#: common/setting/system.py:845 +#: common/setting/system.py:853 msgid "Sales Order Reference Pattern" msgstr "銷售訂單參考模式" -#: common/setting/system.py:846 +#: common/setting/system.py:854 msgid "Required pattern for generating Sales Order reference field" msgstr "生成銷售訂單參考字段所需參照模式" -#: common/setting/system.py:857 +#: common/setting/system.py:865 msgid "Sales Order Default Shipment" msgstr "銷售訂單默認配送方式" -#: common/setting/system.py:858 +#: common/setting/system.py:866 msgid "Enable creation of default shipment with sales orders" msgstr "啓用創建銷售訂單的默認配送功能" -#: common/setting/system.py:863 +#: common/setting/system.py:871 msgid "Edit Completed Sales Orders" msgstr "編輯已完成的銷售訂單" -#: common/setting/system.py:865 +#: common/setting/system.py:873 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "允許在訂單配送或完成後編輯銷售訂單" -#: common/setting/system.py:871 +#: common/setting/system.py:879 msgid "Shipment Requires Checking" msgstr "" -#: common/setting/system.py:873 +#: common/setting/system.py:881 msgid "Prevent completion of shipments until items have been checked" msgstr "" -#: common/setting/system.py:879 +#: common/setting/system.py:887 msgid "Mark Shipped Orders as Complete" msgstr "標記該訂單為已完成?" -#: common/setting/system.py:881 +#: common/setting/system.py:889 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "標記為已發貨的銷售訂單將自動完成,繞過“已發貨”狀態" -#: common/setting/system.py:887 +#: common/setting/system.py:895 msgid "Purchase Order Reference Pattern" msgstr "採購訂單參考模式" -#: common/setting/system.py:889 +#: common/setting/system.py:897 msgid "Required pattern for generating Purchase Order reference field" msgstr "生成採購訂單參考字段所需的模式" -#: common/setting/system.py:901 +#: common/setting/system.py:909 msgid "Edit Completed Purchase Orders" msgstr "編輯已完成的採購訂單" -#: common/setting/system.py:903 +#: common/setting/system.py:911 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "允許在採購訂單已配送或完成後編輯訂單" -#: common/setting/system.py:909 +#: common/setting/system.py:917 msgid "Convert Currency" msgstr "轉換幣別" -#: common/setting/system.py:910 +#: common/setting/system.py:918 msgid "Convert item value to base currency when receiving stock" msgstr "收貨時將項目價值換算為基準幣別" -#: common/setting/system.py:915 +#: common/setting/system.py:923 msgid "Auto Complete Purchase Orders" msgstr "自動完成採購訂單" -#: common/setting/system.py:917 +#: common/setting/system.py:925 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "當收到所有行項目時,自動將採購訂單標記為完成" -#: common/setting/system.py:924 +#: common/setting/system.py:932 msgid "Enable password forgot" msgstr "忘記啓用密碼" -#: common/setting/system.py:925 +#: common/setting/system.py:933 msgid "Enable password forgot function on the login pages" msgstr "在登錄頁面上啓用忘記密碼功能" -#: common/setting/system.py:930 +#: common/setting/system.py:938 msgid "Enable registration" msgstr "啓用註冊" -#: common/setting/system.py:931 +#: common/setting/system.py:939 msgid "Enable self-registration for users on the login pages" msgstr "在登錄頁面為用户啓用自行註冊功能" -#: common/setting/system.py:936 +#: common/setting/system.py:944 msgid "Enable SSO" msgstr "啓用單點登錄" -#: common/setting/system.py:937 +#: common/setting/system.py:945 msgid "Enable SSO on the login pages" msgstr "在登錄界面啓用單點登錄" -#: common/setting/system.py:942 +#: common/setting/system.py:950 msgid "Enable SSO registration" msgstr "啓用單點登錄註冊" -#: common/setting/system.py:944 +#: common/setting/system.py:952 msgid "Enable self-registration via SSO for users on the login pages" msgstr "允許登錄頁面上的用户通過 SSO 進行自我註冊" -#: common/setting/system.py:950 +#: common/setting/system.py:958 msgid "Enable SSO group sync" msgstr "啓用單點登錄羣組同步" -#: common/setting/system.py:952 +#: common/setting/system.py:960 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "啓用庫存管理系統組和由身份提供者提供的組的同步功能" -#: common/setting/system.py:958 +#: common/setting/system.py:966 msgid "SSO group key" msgstr "單點登錄系統組密鑰" -#: common/setting/system.py:959 +#: common/setting/system.py:967 msgid "The name of the groups claim attribute provided by the IdP" msgstr "由身份提供者提供的組聲明屬性名稱" -#: common/setting/system.py:964 +#: common/setting/system.py:972 msgid "SSO group map" msgstr "單點登錄系統組地圖" -#: common/setting/system.py:966 +#: common/setting/system.py:974 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." msgstr "從單點登錄系統組組到本地庫存管理系統組的映射。如果本地組不存在,它將被創建。" -#: common/setting/system.py:972 +#: common/setting/system.py:980 msgid "Remove groups outside of SSO" msgstr "移除單點登錄系統以外的羣組" -#: common/setting/system.py:974 +#: common/setting/system.py:982 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" msgstr "如果分配給用户的組不是身份提供者的後端,是否應該刪除它們。禁用此設置可能會造成安全問題" -#: common/setting/system.py:980 +#: common/setting/system.py:988 msgid "Email required" msgstr "需要郵箱地址" -#: common/setting/system.py:981 +#: common/setting/system.py:989 msgid "Require user to supply mail on signup" msgstr "要求用户在註冊時提供郵件" -#: common/setting/system.py:986 +#: common/setting/system.py:994 msgid "Auto-fill SSO users" msgstr "自動填充單點登錄系統用户" -#: common/setting/system.py:987 +#: common/setting/system.py:995 msgid "Automatically fill out user-details from SSO account-data" msgstr "自動使用單點登錄系統賬户的數據填寫用户詳細信息" -#: common/setting/system.py:992 +#: common/setting/system.py:1000 msgid "Mail twice" msgstr "發兩次郵件" -#: common/setting/system.py:993 +#: common/setting/system.py:1001 msgid "On signup ask users twice for their mail" msgstr "註冊時詢問用户他們的電子郵件兩次" -#: common/setting/system.py:998 +#: common/setting/system.py:1006 msgid "Password twice" msgstr "兩次輸入密碼" -#: common/setting/system.py:999 +#: common/setting/system.py:1007 msgid "On signup ask users twice for their password" msgstr "當註冊時請用户輸入密碼兩次" -#: common/setting/system.py:1004 +#: common/setting/system.py:1012 msgid "Allowed domains" msgstr "域名白名單" -#: common/setting/system.py:1006 +#: common/setting/system.py:1014 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "限制註冊到某些域名 (逗號分隔,以 @ 開頭)" -#: common/setting/system.py:1012 +#: common/setting/system.py:1020 msgid "Group on signup" msgstr "註冊羣組" -#: common/setting/system.py:1014 +#: common/setting/system.py:1022 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "註冊時分配給新用户的組。 如果啓用了單點登錄系統羣組同步,此羣組僅在無法從 IdP 分配任何羣組的情況下才被設置。" -#: common/setting/system.py:1020 +#: common/setting/system.py:1028 msgid "Enforce MFA" msgstr "強制啓用多因素安全認證" -#: common/setting/system.py:1021 +#: common/setting/system.py:1029 msgid "Users must use multifactor security." msgstr "用户必須使用多因素安全認證。" -#: common/setting/system.py:1026 +#: common/setting/system.py:1034 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." msgstr "" -#: common/setting/system.py:1031 +#: common/setting/system.py:1039 msgid "Check plugins on startup" msgstr "啓動時檢查插件" -#: common/setting/system.py:1033 +#: common/setting/system.py:1041 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "啓動時檢查全部插件是否已安裝 - 在容器環境中啓用" -#: common/setting/system.py:1040 +#: common/setting/system.py:1048 msgid "Check for plugin updates" msgstr "檢查插件更新" -#: common/setting/system.py:1041 +#: common/setting/system.py:1049 msgid "Enable periodic checks for updates to installed plugins" msgstr "啓用定期檢查已安裝插件的更新" -#: common/setting/system.py:1047 +#: common/setting/system.py:1055 msgid "Enable URL integration" msgstr "啓用統一資源定位符集成" -#: common/setting/system.py:1048 +#: common/setting/system.py:1056 msgid "Enable plugins to add URL routes" msgstr "啓用插件以添加統一資源定位符路由" -#: common/setting/system.py:1054 +#: common/setting/system.py:1062 msgid "Enable navigation integration" msgstr "啓用導航集成" -#: common/setting/system.py:1055 +#: common/setting/system.py:1063 msgid "Enable plugins to integrate into navigation" msgstr "啓用插件以集成到導航中" -#: common/setting/system.py:1061 +#: common/setting/system.py:1069 msgid "Enable app integration" msgstr "啓用應用集成" -#: common/setting/system.py:1062 +#: common/setting/system.py:1070 msgid "Enable plugins to add apps" msgstr "啓用插件添加應用" -#: common/setting/system.py:1068 +#: common/setting/system.py:1076 msgid "Enable schedule integration" msgstr "啓用調度集成" -#: common/setting/system.py:1069 +#: common/setting/system.py:1077 msgid "Enable plugins to run scheduled tasks" msgstr "啓用插件來運行預定任務" -#: common/setting/system.py:1075 +#: common/setting/system.py:1083 msgid "Enable event integration" msgstr "啓用事件集成" -#: common/setting/system.py:1076 +#: common/setting/system.py:1084 msgid "Enable plugins to respond to internal events" msgstr "啓用插件響應內部事件" -#: common/setting/system.py:1082 +#: common/setting/system.py:1090 msgid "Enable interface integration" msgstr "啓用界面集成" -#: common/setting/system.py:1083 +#: common/setting/system.py:1091 msgid "Enable plugins to integrate into the user interface" msgstr "啓用插件集成到用户界面" -#: common/setting/system.py:1089 +#: common/setting/system.py:1097 msgid "Enable mail integration" msgstr "啟用郵件整合" -#: common/setting/system.py:1090 +#: common/setting/system.py:1098 msgid "Enable plugins to process outgoing/incoming mails" msgstr "允許模組處理寄出/接收郵件" -#: common/setting/system.py:1096 +#: common/setting/system.py:1104 msgid "Enable project codes" msgstr "啟用專案代碼" -#: common/setting/system.py:1097 +#: common/setting/system.py:1105 msgid "Enable project codes for tracking projects" msgstr "啟用專案代碼以追蹤專案" -#: common/setting/system.py:1102 +#: common/setting/system.py:1110 msgid "Enable Stocktake" msgstr "" -#: common/setting/system.py:1104 +#: common/setting/system.py:1112 msgid "Enable functionality for recording historical stock levels and value" msgstr "啟用記錄庫存數量及價值歷史的功能" -#: common/setting/system.py:1110 +#: common/setting/system.py:1118 msgid "Exclude External Locations" msgstr "排除外部地點" -#: common/setting/system.py:1112 +#: common/setting/system.py:1120 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/setting/system.py:1118 +#: common/setting/system.py:1126 msgid "Automatic Stocktake Period" msgstr "自動盤點週期" -#: common/setting/system.py:1119 +#: common/setting/system.py:1127 msgid "Number of days between automatic stocktake recording" msgstr "" -#: common/setting/system.py:1125 +#: common/setting/system.py:1133 msgid "Delete Old Stocktake Entries" msgstr "" -#: common/setting/system.py:1127 +#: common/setting/system.py:1135 msgid "Delete stocktake entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1133 +#: common/setting/system.py:1141 msgid "Stocktake Deletion Interval" msgstr "" -#: common/setting/system.py:1135 +#: common/setting/system.py:1143 msgid "Stocktake entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1142 +#: common/setting/system.py:1150 msgid "Delete Old Stock Tracking Entries" msgstr "" -#: common/setting/system.py:1144 +#: common/setting/system.py:1152 msgid "Delete stock tracking entries older than the specified number of days" msgstr "" -#: common/setting/system.py:1150 +#: common/setting/system.py:1158 msgid "Stock Tracking Deletion Interval" msgstr "" -#: common/setting/system.py:1152 +#: common/setting/system.py:1160 msgid "Stock tracking entries will be deleted after specified number of days" msgstr "" -#: common/setting/system.py:1159 +#: common/setting/system.py:1167 msgid "Display Users full names" msgstr "顯示用户全名" -#: common/setting/system.py:1160 +#: common/setting/system.py:1168 msgid "Display Users full names instead of usernames" msgstr "顯示用户全名而不是用户名" -#: common/setting/system.py:1165 +#: common/setting/system.py:1173 msgid "Display User Profiles" msgstr "顯示使用者個人檔案" -#: common/setting/system.py:1166 +#: common/setting/system.py:1174 msgid "Display Users Profiles on their profile page" msgstr "在個人頁面顯示使用者檔案資訊" -#: common/setting/system.py:1171 +#: common/setting/system.py:1179 msgid "Enable Test Station Data" msgstr "啓用測試站數據" -#: common/setting/system.py:1172 +#: common/setting/system.py:1180 msgid "Enable test station data collection for test results" msgstr "啓用測試站數據收集以獲取測試結果" -#: common/setting/system.py:1177 +#: common/setting/system.py:1185 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1179 +#: common/setting/system.py:1187 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3982,12 +3990,12 @@ msgid "Supplier is Active" msgstr "供應商已激活" #: company/api.py:273 company/models.py:530 company/serializers.py:455 -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Manufacturer" msgstr "製造商" #: company/api.py:280 company/models.py:123 company/models.py:399 -#: stock/api.py:900 +#: stock/api.py:899 msgid "Company" msgstr "公司" @@ -4027,7 +4035,7 @@ msgstr "聯繫電話" msgid "Contact email address" msgstr "聯繫人電子郵箱地址" -#: company/models.py:180 company/models.py:306 order/models.py:516 +#: company/models.py:180 company/models.py:306 order/models.py:525 #: users/models.py:561 msgid "Contact" msgstr "聯繫人" @@ -4080,7 +4088,7 @@ msgstr "稅籍編號" msgid "Company Tax ID" msgstr "公司稅籍編號" -#: company/models.py:345 order/models.py:526 order/models.py:2290 +#: company/models.py:345 order/models.py:535 order/models.py:2299 msgid "Address" msgstr "地址" @@ -4173,7 +4181,7 @@ msgid "Link to address information (external)" msgstr "鏈接地址信息 (外部)" #: company/models.py:502 company/models.py:797 company/serializers.py:475 -#: stock/api.py:561 +#: stock/api.py:560 msgid "Manufacturer Part" msgstr "製造商零件" @@ -4190,8 +4198,8 @@ msgstr "選擇零件" msgid "Select manufacturer" msgstr "選擇製造商" -#: company/models.py:537 company/serializers.py:486 order/serializers.py:692 -#: part/serializers.py:488 +#: company/models.py:537 company/serializers.py:486 order/serializers.py:709 +#: part/serializers.py:489 msgid "MPN" msgstr "製造商零件編號" @@ -4220,10 +4228,10 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "鏈接的製造商零件必須引用相同的基礎零件" #: company/models.py:769 company/serializers.py:443 company/serializers.py:470 -#: order/models.py:642 part/serializers.py:462 +#: order/models.py:651 part/serializers.py:463 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 -#: stock/api.py:567 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:566 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "供應商" @@ -4231,7 +4239,7 @@ msgstr "供應商" msgid "Select supplier" msgstr "選擇供應商" -#: company/models.py:776 part/serializers.py:473 +#: company/models.py:776 part/serializers.py:474 msgid "Supplier stock keeping unit" msgstr "供應商庫存管理單位" @@ -4267,7 +4275,7 @@ msgstr "基本費用" msgid "Minimum charge (e.g. stocking fee)" msgstr "最低費用(例如庫存費)" -#: company/models.py:838 order/serializers.py:833 stock/models.py:1061 +#: company/models.py:838 order/serializers.py:850 stock/models.py:1061 #: stock/serializers.py:1637 msgid "Packaging" msgstr "打包" @@ -4316,7 +4324,7 @@ msgstr "此供應商使用的默認貨幣" msgid "Company Name" msgstr "公司名稱" -#: company/serializers.py:407 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:407 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "有庫存" @@ -4452,7 +4460,7 @@ msgstr "目標模型中不存在字段" msgid "Selected field is read-only" msgstr "所選字段為只讀" -#: importer/models.py:487 importer/models.py:558 +#: importer/models.py:487 importer/models.py:564 msgid "Import Session" msgstr "導入會話" @@ -4464,31 +4472,31 @@ msgstr "字段" msgid "Column" msgstr "列" -#: importer/models.py:562 +#: importer/models.py:568 msgid "Row Index" msgstr "行索引" -#: importer/models.py:565 +#: importer/models.py:571 msgid "Original row data" msgstr "原始行數據" -#: importer/models.py:570 machine/models.py:111 +#: importer/models.py:576 machine/models.py:111 msgid "Errors" msgstr "錯誤" -#: importer/models.py:572 part/serializers.py:1114 +#: importer/models.py:578 part/serializers.py:1115 msgid "Valid" msgstr "有效" -#: importer/models.py:833 +#: importer/models.py:839 msgid "ID is required for updating existing records." msgstr "更新既有紀錄需要提供 ID。" -#: importer/models.py:840 +#: importer/models.py:846 msgid "No record found with the provided ID" msgstr "" -#: importer/models.py:846 +#: importer/models.py:852 msgid "Invalid ID format provided" msgstr "" @@ -4588,7 +4596,7 @@ msgstr "每個標籤要打印的份數" msgid "Connected" msgstr "已連接" -#: machine/machine_types/label_printer.py:232 order/api.py:1805 +#: machine/machine_types/label_printer.py:232 order/api.py:1812 msgid "Unknown" msgstr "未知" @@ -4716,105 +4724,113 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:130 +#: order/api.py:126 msgid "Order Reference" msgstr "訂單參考" -#: order/api.py:158 order/api.py:1206 +#: order/api.py:154 order/api.py:1212 msgid "Outstanding" msgstr "未完成" -#: order/api.py:174 +#: order/api.py:170 msgid "Has Project Code" msgstr "有項目編碼" -#: order/api.py:188 order/models.py:491 +#: order/api.py:184 order/models.py:493 msgid "Created By" msgstr "創建人" -#: order/api.py:192 +#: order/api.py:188 msgid "Created Before" msgstr "建立時間早於" -#: order/api.py:196 +#: order/api.py:192 msgid "Created After" msgstr "建立時間晚於" -#: order/api.py:200 +#: order/api.py:196 msgid "Has Start Date" msgstr "具有開始日期" -#: order/api.py:208 +#: order/api.py:204 msgid "Start Date Before" msgstr "開始日期早於" -#: order/api.py:212 +#: order/api.py:208 msgid "Start Date After" msgstr "開始日期晚於" -#: order/api.py:216 +#: order/api.py:212 msgid "Has Target Date" msgstr "具有目標日期" -#: order/api.py:224 +#: order/api.py:220 msgid "Target Date Before" msgstr "目標日期早於" -#: order/api.py:228 +#: order/api.py:224 msgid "Target Date After" msgstr "目標日期晚於" -#: order/api.py:279 +#: order/api.py:228 +msgid "Updated Before" +msgstr "" + +#: order/api.py:232 +msgid "Updated After" +msgstr "" + +#: order/api.py:283 msgid "Has Pricing" msgstr "有定價" -#: order/api.py:332 order/api.py:816 order/api.py:1489 +#: order/api.py:336 order/api.py:821 order/api.py:1495 msgid "Completed Before" msgstr "完成時間早於" -#: order/api.py:336 order/api.py:820 order/api.py:1493 +#: order/api.py:340 order/api.py:825 order/api.py:1499 msgid "Completed After" msgstr "完成時間晚於" -#: order/api.py:342 order/api.py:346 +#: order/api.py:346 order/api.py:350 msgid "External Build Order" msgstr "外部生產工單" -#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1925 -#: order/models.py:2051 order/models.py:2101 order/models.py:2281 -#: order/models.py:2479 order/models.py:3006 order/models.py:3072 +#: order/api.py:535 order/api.py:921 order/api.py:1175 order/models.py:1934 +#: order/models.py:2060 order/models.py:2110 order/models.py:2290 +#: order/models.py:2488 order/models.py:3015 order/models.py:3081 msgid "Order" msgstr "訂單" -#: order/api.py:534 order/api.py:983 +#: order/api.py:539 order/api.py:989 msgid "Order Complete" msgstr "訂單完成" -#: order/api.py:566 order/api.py:570 order/serializers.py:703 +#: order/api.py:571 order/api.py:575 order/serializers.py:720 msgid "Internal Part" msgstr "內部零件" -#: order/api.py:588 +#: order/api.py:593 msgid "Order Pending" msgstr "訂單待定" -#: order/api.py:968 +#: order/api.py:974 msgid "Completed" msgstr "已完成" -#: order/api.py:1222 +#: order/api.py:1228 msgid "Has Shipment" msgstr "已出貨" -#: order/api.py:1799 order/models.py:555 order/models.py:1926 -#: order/models.py:2052 +#: order/api.py:1806 order/models.py:564 order/models.py:1935 +#: order/models.py:2061 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:129 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "採購訂單" -#: order/api.py:1801 order/models.py:1254 order/models.py:2102 -#: order/models.py:2282 order/models.py:2480 +#: order/api.py:1808 order/models.py:1263 order/models.py:2111 +#: order/models.py:2291 order/models.py:2489 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4822,8 +4838,8 @@ msgstr "採購訂單" msgid "Sales Order" msgstr "銷售訂單" -#: order/api.py:1803 order/models.py:2651 order/models.py:3007 -#: order/models.py:3073 +#: order/api.py:1810 order/models.py:2660 order/models.py:3016 +#: order/models.py:3082 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4851,470 +4867,474 @@ msgstr "此訂單的貨幣 (留空以使用公司默認值)" msgid "This order is locked and cannot be modified" msgstr "此訂單已鎖定,無法修改" -#: order/models.py:378 +#: order/models.py:380 msgid "Contact does not match selected company" msgstr "聯繫人與所選公司不匹配" -#: order/models.py:385 +#: order/models.py:387 msgid "Start date must be before target date" msgstr "開始日期必須早於目標日期" -#: order/models.py:392 +#: order/models.py:394 msgid "Address does not match selected company" msgstr "" -#: order/models.py:446 +#: order/models.py:448 msgid "Order description (optional)" msgstr "訂單描述 (可選)" -#: order/models.py:455 order/models.py:1809 +#: order/models.py:457 order/models.py:1818 msgid "Select project code for this order" msgstr "為此訂單選擇項目編碼" -#: order/models.py:461 order/models.py:1790 order/models.py:2346 +#: order/models.py:463 order/models.py:1799 order/models.py:2355 msgid "Link to external page" msgstr "鏈接到外部頁面" -#: order/models.py:468 +#: order/models.py:470 msgid "Start date" msgstr "開始日期" -#: order/models.py:469 +#: order/models.py:471 msgid "Scheduled start date for this order" msgstr "此訂單的預定開始日期" -#: order/models.py:475 order/models.py:1797 order/serializers.py:289 +#: order/models.py:477 order/models.py:1806 order/serializers.py:300 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "預計日期" -#: order/models.py:477 +#: order/models.py:479 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "訂單交付的預期日期。訂單將在此日期後過期。" -#: order/models.py:497 +#: order/models.py:499 msgid "Issue Date" msgstr "簽發日期" -#: order/models.py:498 +#: order/models.py:500 msgid "Date order was issued" msgstr "訂單發出日期" #: order/models.py:506 +msgid "Updated At" +msgstr "" + +#: order/models.py:515 msgid "User or group responsible for this order" msgstr "負責此訂單的用户或組" -#: order/models.py:517 +#: order/models.py:526 msgid "Point of contact for this order" msgstr "此訂單的聯繫人" -#: order/models.py:527 +#: order/models.py:536 msgid "Company address for this order" msgstr "此訂單的公司地址" -#: order/models.py:618 order/models.py:1315 +#: order/models.py:627 order/models.py:1324 msgid "Order reference" msgstr "訂單參考" -#: order/models.py:627 order/models.py:1339 order/models.py:2739 +#: order/models.py:636 order/models.py:1348 order/models.py:2748 #: stock/serializers.py:551 stock/serializers.py:992 users/models.py:542 msgid "Status" msgstr "狀態" -#: order/models.py:628 +#: order/models.py:637 msgid "Purchase order status" msgstr "採購訂單狀態" -#: order/models.py:643 +#: order/models.py:652 msgid "Company from which the items are being ordered" msgstr "訂購物品的公司" -#: order/models.py:654 +#: order/models.py:663 msgid "Supplier Reference" msgstr "供應商參考" -#: order/models.py:655 +#: order/models.py:664 msgid "Supplier order reference code" msgstr "供應商訂單參考代碼" -#: order/models.py:664 +#: order/models.py:673 msgid "received by" msgstr "接收人" -#: order/models.py:671 order/models.py:2754 +#: order/models.py:680 order/models.py:2763 msgid "Date order was completed" msgstr "訂單完成日期" -#: order/models.py:680 order/models.py:1984 +#: order/models.py:689 order/models.py:1993 msgid "Destination" msgstr "目的地" -#: order/models.py:681 order/models.py:1988 +#: order/models.py:690 order/models.py:1997 msgid "Destination for received items" msgstr "收到項目的存放目的地" -#: order/models.py:727 +#: order/models.py:736 msgid "Part supplier must match PO supplier" msgstr "零件供應商必須與採購訂單供應商匹配" -#: order/models.py:997 +#: order/models.py:1006 msgid "Line item does not match purchase order" msgstr "行項目與採購訂單不匹配" -#: order/models.py:1000 +#: order/models.py:1009 msgid "Line item is missing a linked part" msgstr "行項目缺少關聯零件" -#: order/models.py:1014 +#: order/models.py:1023 msgid "Quantity must be a positive number" msgstr "數量必須是正數" -#: order/models.py:1326 order/models.py:2726 stock/models.py:1083 +#: order/models.py:1335 order/models.py:2735 stock/models.py:1083 #: stock/models.py:1084 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1327 +#: order/models.py:1336 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1340 +#: order/models.py:1349 msgid "Sales order status" msgstr "銷售訂單狀態" -#: order/models.py:1351 order/models.py:2746 +#: order/models.py:1360 order/models.py:2755 msgid "Customer Reference " msgstr "客户參考 " -#: order/models.py:1352 order/models.py:2747 +#: order/models.py:1361 order/models.py:2756 msgid "Customer order reference code" msgstr "客户訂單參考代碼" -#: order/models.py:1356 order/models.py:2298 +#: order/models.py:1365 order/models.py:2307 msgid "Shipment Date" msgstr "發貨日期" -#: order/models.py:1365 +#: order/models.py:1374 msgid "shipped by" msgstr "發貨人" -#: order/models.py:1416 +#: order/models.py:1425 msgid "Order is already complete" msgstr "訂單已完成" -#: order/models.py:1419 +#: order/models.py:1428 msgid "Order is already cancelled" msgstr "訂單已取消" -#: order/models.py:1423 +#: order/models.py:1432 msgid "Only an open order can be marked as complete" msgstr "只有未結訂單才能標記為已完成" -#: order/models.py:1427 +#: order/models.py:1436 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由於發貨不完整,訂單無法完成" -#: order/models.py:1432 +#: order/models.py:1441 msgid "Order cannot be completed as there are incomplete allocations" msgstr "訂單無法完成,因為仍有未完成的分配" -#: order/models.py:1441 +#: order/models.py:1450 msgid "Order cannot be completed as there are incomplete line items" msgstr "訂單無法完成,因為行項目不完整" -#: order/models.py:1736 order/models.py:1752 +#: order/models.py:1745 order/models.py:1761 msgid "The order is locked and cannot be modified" msgstr "此訂單已鎖定,無法修改" -#: order/models.py:1760 +#: order/models.py:1769 msgid "Item quantity" msgstr "項目數量" -#: order/models.py:1777 +#: order/models.py:1786 msgid "Line item reference" msgstr "行項目參考" -#: order/models.py:1784 +#: order/models.py:1793 msgid "Line item notes" msgstr "行項目註釋" -#: order/models.py:1799 +#: order/models.py:1808 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行項目的目標日期 (留空以使用訂單中的目標日期)" -#: order/models.py:1829 +#: order/models.py:1838 msgid "Line item description (optional)" msgstr "行項目描述 (可選)" -#: order/models.py:1836 +#: order/models.py:1845 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1846 +#: order/models.py:1855 msgid "Unit price" msgstr "單位價格" -#: order/models.py:1865 +#: order/models.py:1874 msgid "Purchase Order Line Item" msgstr "採購訂單行項目" -#: order/models.py:1892 +#: order/models.py:1901 msgid "Supplier part must match supplier" msgstr "供應商零件必須與供應商匹配" -#: order/models.py:1897 +#: order/models.py:1906 msgid "Build order must be marked as external" msgstr "生產工單必須標記為外部" -#: order/models.py:1904 +#: order/models.py:1913 msgid "Build orders can only be linked to assembly parts" msgstr "生產工單只能連結到組裝零件" -#: order/models.py:1910 +#: order/models.py:1919 msgid "Build order part must match line item part" msgstr "生產工單的零件必須與行項目的零件一致" -#: order/models.py:1945 +#: order/models.py:1954 msgid "Supplier part" msgstr "供應商零件" -#: order/models.py:1952 +#: order/models.py:1961 msgid "Received" msgstr "已接收" -#: order/models.py:1953 +#: order/models.py:1962 msgid "Number of items received" msgstr "收到的物品數量" -#: order/models.py:1961 stock/models.py:1206 stock/serializers.py:641 +#: order/models.py:1970 stock/models.py:1206 stock/serializers.py:641 msgid "Purchase Price" msgstr "採購價格" -#: order/models.py:1962 +#: order/models.py:1971 msgid "Unit purchase price" msgstr "每單位的採購價格" -#: order/models.py:1978 +#: order/models.py:1987 msgid "External Build Order to be fulfilled by this line item" msgstr "由此行項目履行的外部生產工單" -#: order/models.py:2040 +#: order/models.py:2049 msgid "Purchase Order Extra Line" msgstr "採購訂單附加行" -#: order/models.py:2069 +#: order/models.py:2078 msgid "Sales Order Line Item" msgstr "銷售訂單行項目" -#: order/models.py:2094 +#: order/models.py:2103 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可銷售的零件才能分配給銷售訂單" -#: order/models.py:2120 +#: order/models.py:2129 msgid "Sale Price" msgstr "售出價格" -#: order/models.py:2121 +#: order/models.py:2130 msgid "Unit sale price" msgstr "單位售出價格" -#: order/models.py:2130 order/status_codes.py:50 +#: order/models.py:2139 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:2131 +#: order/models.py:2140 msgid "Shipped quantity" msgstr "發貨數量" -#: order/models.py:2242 +#: order/models.py:2251 msgid "Sales Order Shipment" msgstr "銷售訂單發貨" -#: order/models.py:2255 +#: order/models.py:2264 msgid "Shipment address must match the customer" msgstr "" -#: order/models.py:2291 +#: order/models.py:2300 msgid "Shipping address for this shipment" msgstr "" -#: order/models.py:2299 +#: order/models.py:2308 msgid "Date of shipment" msgstr "發貨日期" -#: order/models.py:2305 +#: order/models.py:2314 msgid "Delivery Date" msgstr "送達日期" -#: order/models.py:2306 +#: order/models.py:2315 msgid "Date of delivery of shipment" msgstr "裝運交貨日期" -#: order/models.py:2314 +#: order/models.py:2323 msgid "Checked By" msgstr "審核人" -#: order/models.py:2315 +#: order/models.py:2324 msgid "User who checked this shipment" msgstr "檢查此裝運的用户" -#: order/models.py:2322 order/models.py:2576 order/serializers.py:1707 -#: order/serializers.py:1831 +#: order/models.py:2331 order/models.py:2585 order/serializers.py:1725 +#: order/serializers.py:1849 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:2323 +#: order/models.py:2332 msgid "Shipment number" msgstr "配送單號" -#: order/models.py:2331 +#: order/models.py:2340 msgid "Tracking Number" msgstr "跟蹤單號" -#: order/models.py:2332 +#: order/models.py:2341 msgid "Shipment tracking information" msgstr "配送跟蹤信息" -#: order/models.py:2339 +#: order/models.py:2348 msgid "Invoice Number" msgstr "發票編號" -#: order/models.py:2340 +#: order/models.py:2349 msgid "Reference number for associated invoice" msgstr "相關發票的參考號" -#: order/models.py:2379 +#: order/models.py:2388 msgid "Shipment has already been sent" msgstr "貨物已發出" -#: order/models.py:2382 +#: order/models.py:2391 msgid "Shipment has no allocated stock items" msgstr "發貨沒有分配庫存項目" -#: order/models.py:2389 +#: order/models.py:2398 msgid "Shipment must be checked before it can be completed" msgstr "" -#: order/models.py:2468 +#: order/models.py:2477 msgid "Sales Order Extra Line" msgstr "銷售訂單加行" -#: order/models.py:2497 +#: order/models.py:2506 msgid "Sales Order Allocation" msgstr "銷售訂單分配" -#: order/models.py:2520 order/models.py:2522 +#: order/models.py:2529 order/models.py:2531 msgid "Stock item has not been assigned" msgstr "庫存項目尚未分配" -#: order/models.py:2529 +#: order/models.py:2538 msgid "Cannot allocate stock item to a line with a different part" msgstr "無法將庫存項目分配給具有不同零件的行" -#: order/models.py:2532 +#: order/models.py:2541 msgid "Cannot allocate stock to a line without a part" msgstr "無法將庫存分配給沒有零件的生產線" -#: order/models.py:2535 +#: order/models.py:2544 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配數量不能超過庫存數量" -#: order/models.py:2551 +#: order/models.py:2560 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" -#: order/models.py:2554 order/serializers.py:1577 +#: order/models.py:2563 order/serializers.py:1595 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化庫存項目的數量必須為1" -#: order/models.py:2557 +#: order/models.py:2566 msgid "Sales order does not match shipment" msgstr "銷售訂單與發貨不匹配" -#: order/models.py:2558 plugin/base/barcodes/api.py:643 +#: order/models.py:2567 plugin/base/barcodes/api.py:643 msgid "Shipment does not match sales order" msgstr "發貨與銷售訂單不匹配" -#: order/models.py:2566 +#: order/models.py:2575 msgid "Line" msgstr "行" -#: order/models.py:2577 +#: order/models.py:2586 msgid "Sales order shipment reference" msgstr "銷售訂單發貨參考" -#: order/models.py:2590 order/models.py:3014 +#: order/models.py:2599 order/models.py:3023 msgid "Item" msgstr "項目" -#: order/models.py:2591 +#: order/models.py:2600 msgid "Select stock item to allocate" msgstr "選擇要分配的庫存項目" -#: order/models.py:2600 +#: order/models.py:2609 msgid "Enter stock allocation quantity" msgstr "輸入庫存分配數量" -#: order/models.py:2715 +#: order/models.py:2724 msgid "Return Order reference" msgstr "退貨訂單參考" -#: order/models.py:2727 +#: order/models.py:2736 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2740 +#: order/models.py:2749 msgid "Return order status" msgstr "退貨訂單狀態" -#: order/models.py:2972 +#: order/models.py:2981 msgid "Return Order Line Item" msgstr "退貨訂單行項目" -#: order/models.py:2985 +#: order/models.py:2994 msgid "Stock item must be specified" msgstr "必須指定庫存項目" -#: order/models.py:2989 +#: order/models.py:2998 msgid "Return quantity exceeds stock quantity" msgstr "退回數量超過庫存數量" -#: order/models.py:2994 +#: order/models.py:3003 msgid "Return quantity must be greater than zero" msgstr "退回數量必須大於零" -#: order/models.py:2999 +#: order/models.py:3008 msgid "Invalid quantity for serialized stock item" msgstr "序列化庫存項目的數量無效" -#: order/models.py:3015 +#: order/models.py:3024 msgid "Select item to return from customer" msgstr "選擇要從客户處退回的商品" -#: order/models.py:3030 +#: order/models.py:3039 msgid "Received Date" msgstr "接收日期" -#: order/models.py:3031 +#: order/models.py:3040 msgid "The date this return item was received" msgstr "" -#: order/models.py:3043 +#: order/models.py:3052 msgid "Outcome" msgstr "結果" -#: order/models.py:3044 +#: order/models.py:3053 msgid "Outcome for this line item" msgstr "該行項目的結果" -#: order/models.py:3051 +#: order/models.py:3060 msgid "Cost associated with return or repair for this line item" msgstr "與此行項目的退貨或維修相關的成本" -#: order/models.py:3061 +#: order/models.py:3070 msgid "Return Order Extra Line" msgstr "退貨訂單附加行" @@ -5342,227 +5362,235 @@ msgstr "複製額外行" msgid "Copy extra line items from the original order" msgstr "從原始訂單複製額外的行項目" -#: order/serializers.py:110 +#: order/serializers.py:101 part/serializers.py:404 +msgid "Copy Parameters" +msgstr "複製參數" + +#: order/serializers.py:102 +msgid "Copy order parameters from the original order" +msgstr "" + +#: order/serializers.py:117 #: report/templates/report/inventree_purchase_order_report.html:29 #: report/templates/report/inventree_return_order_report.html:19 #: report/templates/report/inventree_sales_order_report.html:22 msgid "Line Items" msgstr "行項目" -#: order/serializers.py:115 +#: order/serializers.py:122 msgid "Completed Lines" msgstr "已完成行項目" -#: order/serializers.py:171 +#: order/serializers.py:178 msgid "Duplicate Order" msgstr "複製訂單" -#: order/serializers.py:172 +#: order/serializers.py:179 msgid "Specify options for duplicating this order" msgstr "指定複製此訂單的選項" -#: order/serializers.py:250 +#: order/serializers.py:258 msgid "Invalid order ID" msgstr "訂單ID不正確" -#: order/serializers.py:419 +#: order/serializers.py:436 msgid "Supplier Name" msgstr "供應商名稱" -#: order/serializers.py:464 +#: order/serializers.py:481 msgid "Order cannot be cancelled" msgstr "訂單不能取消" -#: order/serializers.py:479 order/serializers.py:1598 +#: order/serializers.py:496 order/serializers.py:1616 msgid "Allow order to be closed with incomplete line items" msgstr "允許關閉行項目不完整的訂單" -#: order/serializers.py:489 order/serializers.py:1608 +#: order/serializers.py:506 order/serializers.py:1626 msgid "Order has incomplete line items" msgstr "訂單中的行項目不完整" -#: order/serializers.py:609 +#: order/serializers.py:626 msgid "Order is not open" msgstr "訂單未打開" -#: order/serializers.py:638 +#: order/serializers.py:655 msgid "Auto Pricing" msgstr "自動定價" -#: order/serializers.py:640 +#: order/serializers.py:657 msgid "Automatically calculate purchase price based on supplier part data" msgstr "根據供應商零件數據自動計算採購價格" -#: order/serializers.py:654 +#: order/serializers.py:671 msgid "Purchase price currency" msgstr "購買價格貨幣" -#: order/serializers.py:676 +#: order/serializers.py:693 msgid "Merge Items" msgstr "合併項目" -#: order/serializers.py:678 +#: order/serializers.py:695 msgid "Merge items with the same part, destination and target date into one line item" msgstr "將具有相同零件、目的地和目標日期的項目合併到一個行項目中" -#: order/serializers.py:685 part/serializers.py:472 +#: order/serializers.py:702 part/serializers.py:473 msgid "SKU" msgstr "庫存量單位" -#: order/serializers.py:699 part/models.py:1157 part/serializers.py:338 +#: order/serializers.py:716 part/models.py:1157 part/serializers.py:339 msgid "Internal Part Number" msgstr "內部零件編號" -#: order/serializers.py:707 +#: order/serializers.py:724 msgid "Internal Part Name" msgstr "內部零件名稱" -#: order/serializers.py:723 +#: order/serializers.py:740 msgid "Supplier part must be specified" msgstr "必須指定供應商零件" -#: order/serializers.py:726 +#: order/serializers.py:743 msgid "Purchase order must be specified" msgstr "必須指定採購訂單" -#: order/serializers.py:734 +#: order/serializers.py:751 msgid "Supplier must match purchase order" msgstr "供應商必須匹配採購訂單" -#: order/serializers.py:735 +#: order/serializers.py:752 msgid "Purchase order must match supplier" msgstr "採購訂單必須與供應商匹配" -#: order/serializers.py:783 order/serializers.py:1678 +#: order/serializers.py:800 order/serializers.py:1696 msgid "Line Item" msgstr "行項目" -#: order/serializers.py:792 order/serializers.py:932 order/serializers.py:2040 +#: order/serializers.py:809 order/serializers.py:949 order/serializers.py:2059 msgid "Select destination location for received items" msgstr "為收到的物品選擇目的地位置" -#: order/serializers.py:808 +#: order/serializers.py:825 msgid "Enter batch code for incoming stock items" msgstr "輸入入庫項目的批號" -#: order/serializers.py:815 stock/models.py:1165 +#: order/serializers.py:832 stock/models.py:1165 #: templates/email/stale_stock_notification.html:22 users/models.py:137 msgid "Expiry Date" msgstr "有效期至" -#: order/serializers.py:816 +#: order/serializers.py:833 msgid "Enter expiry date for incoming stock items" msgstr "輸入入庫庫存項目的到期日" -#: order/serializers.py:824 +#: order/serializers.py:841 msgid "Enter serial numbers for incoming stock items" msgstr "輸入入庫庫存項目的序列號" -#: order/serializers.py:834 +#: order/serializers.py:851 msgid "Override packaging information for incoming stock items" msgstr "覆蓋傳入庫存項目的包裝資料" -#: order/serializers.py:842 order/serializers.py:2045 +#: order/serializers.py:859 order/serializers.py:2064 msgid "Additional note for incoming stock items" msgstr "傳入庫存項目的附加説明" -#: order/serializers.py:849 +#: order/serializers.py:866 msgid "Barcode" msgstr "條形碼" -#: order/serializers.py:850 +#: order/serializers.py:867 msgid "Scanned barcode" msgstr "掃描條形碼" -#: order/serializers.py:866 +#: order/serializers.py:883 msgid "Barcode is already in use" msgstr "條形碼已被使用" -#: order/serializers.py:949 order/serializers.py:2064 +#: order/serializers.py:966 order/serializers.py:2083 msgid "Line items must be provided" msgstr "必須提供行項目" -#: order/serializers.py:968 +#: order/serializers.py:985 msgid "Destination location must be specified" msgstr "必須指定目標位置" -#: order/serializers.py:975 +#: order/serializers.py:992 msgid "Supplied barcode values must be unique" msgstr "提供的條形碼值必須是唯一的" -#: order/serializers.py:1095 +#: order/serializers.py:1113 msgid "Shipments" msgstr "配送紀錄" -#: order/serializers.py:1099 +#: order/serializers.py:1117 msgid "Completed Shipments" msgstr "完成配送" -#: order/serializers.py:1103 +#: order/serializers.py:1121 msgid "Allocated Lines" msgstr "" -#: order/serializers.py:1282 +#: order/serializers.py:1300 msgid "Sale price currency" msgstr "售出價格貨幣" -#: order/serializers.py:1325 +#: order/serializers.py:1343 msgid "Allocated Items" msgstr "已分配項目" -#: order/serializers.py:1480 +#: order/serializers.py:1498 msgid "No shipment details provided" msgstr "未提供裝運詳細信息" -#: order/serializers.py:1541 order/serializers.py:1687 +#: order/serializers.py:1559 order/serializers.py:1705 msgid "Line item is not associated with this order" msgstr "行項目與此訂單不關聯" -#: order/serializers.py:1560 +#: order/serializers.py:1578 msgid "Quantity must be positive" msgstr "數量必須為正" -#: order/serializers.py:1697 +#: order/serializers.py:1715 msgid "Enter serial numbers to allocate" msgstr "輸入要分配的序列號" -#: order/serializers.py:1719 order/serializers.py:1839 +#: order/serializers.py:1737 order/serializers.py:1857 msgid "Shipment has already been shipped" msgstr "貨物已發出" -#: order/serializers.py:1722 order/serializers.py:1842 +#: order/serializers.py:1740 order/serializers.py:1860 msgid "Shipment is not associated with this order" msgstr "發貨與此訂單無關" -#: order/serializers.py:1777 +#: order/serializers.py:1795 msgid "No match found for the following serial numbers" msgstr "未找到以下序列號的匹配項" -#: order/serializers.py:1784 +#: order/serializers.py:1802 msgid "The following serial numbers are unavailable" msgstr "以下序列號不可用" -#: order/serializers.py:2006 +#: order/serializers.py:2025 msgid "Return order line item" msgstr "退貨訂單行項目" -#: order/serializers.py:2016 +#: order/serializers.py:2035 msgid "Line item does not match return order" msgstr "行項目與退貨訂單不匹配" -#: order/serializers.py:2019 +#: order/serializers.py:2038 msgid "Line item has already been received" msgstr "行項目已收到" -#: order/serializers.py:2056 +#: order/serializers.py:2075 msgid "Items can only be received against orders which are in progress" msgstr "只能根據正在進行的訂單接收物品" -#: order/serializers.py:2128 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "退回數量" -#: order/serializers.py:2145 +#: order/serializers.py:2164 msgid "Line price currency" msgstr "行價格貨幣" @@ -5625,119 +5653,119 @@ msgstr "逾期退貨訂單" msgid "Return order {ro} is now overdue" msgstr "退貨訂單 {ro} 已逾期" -#: part/api.py:103 +#: part/api.py:101 msgid "Starred" msgstr "已加星標" -#: part/api.py:105 +#: part/api.py:103 msgid "Filter by starred categories" msgstr "按星標類別篩選" -#: part/api.py:122 stock/api.py:288 +#: part/api.py:120 stock/api.py:287 msgid "Depth" msgstr "深度" -#: part/api.py:122 +#: part/api.py:120 msgid "Filter by category depth" msgstr "按類別深度篩選" -#: part/api.py:140 stock/api.py:306 +#: part/api.py:138 stock/api.py:305 msgid "Top Level" msgstr "頂級" -#: part/api.py:142 +#: part/api.py:140 msgid "Filter by top-level categories" msgstr "按頂級類別篩選" -#: part/api.py:155 stock/api.py:321 +#: part/api.py:153 stock/api.py:320 msgid "Cascade" msgstr "級聯" -#: part/api.py:157 +#: part/api.py:155 msgid "Include sub-categories in filtered results" msgstr "在篩選結果中包含子類別" -#: part/api.py:177 +#: part/api.py:175 msgid "Parent" msgstr "父類" -#: part/api.py:179 +#: part/api.py:177 msgid "Filter by parent category" msgstr "按父類別篩選" -#: part/api.py:214 +#: part/api.py:212 msgid "Exclude sub-categories under the specified category" msgstr "排除指定類別下的子類別" -#: part/api.py:440 +#: part/api.py:438 msgid "Has Results" msgstr "有結果" -#: part/api.py:661 +#: part/api.py:659 msgid "Is Variant" msgstr "為變體" -#: part/api.py:669 +#: part/api.py:667 msgid "Is Revision" msgstr "是修訂版本" -#: part/api.py:679 +#: part/api.py:677 msgid "Has Revisions" msgstr "有修訂版本" -#: part/api.py:860 +#: part/api.py:858 msgid "BOM Valid" msgstr "物料清單合規" -#: part/api.py:969 +#: part/api.py:967 msgid "Cascade Categories" msgstr "" -#: part/api.py:970 +#: part/api.py:968 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:976 +#: part/api.py:974 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1308 +#: part/api.py:1306 msgid "Assembly part is active" msgstr "" -#: part/api.py:1312 +#: part/api.py:1310 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1316 +#: part/api.py:1314 msgid "Assembly part is testable" msgstr "裝配部份是可測試的" -#: part/api.py:1321 +#: part/api.py:1319 msgid "Component part is active" msgstr "" -#: part/api.py:1325 +#: part/api.py:1323 msgid "Component part is trackable" msgstr "" -#: part/api.py:1329 +#: part/api.py:1327 msgid "Component part is testable" msgstr "組件部份是可測試的" -#: part/api.py:1333 +#: part/api.py:1331 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1337 +#: part/api.py:1335 msgid "Component part is virtual" msgstr "" -#: part/api.py:1341 +#: part/api.py:1339 msgid "Has available stock" msgstr "" -#: part/api.py:1398 +#: part/api.py:1396 msgid "Uses" msgstr "使用" @@ -5778,7 +5806,7 @@ msgstr "此類別零件的默認關鍵字" msgid "Icon" msgstr "圖標" -#: part/models.py:137 part/serializers.py:148 part/serializers.py:167 +#: part/models.py:137 part/serializers.py:149 part/serializers.py:168 #: stock/models.py:187 msgid "Icon (optional)" msgstr "圖標(可選)" @@ -5799,7 +5827,7 @@ msgstr "默認值" msgid "Default Parameter Value" msgstr "默認參數值" -#: part/models.py:528 part/serializers.py:119 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:120 users/ruleset.py:28 msgid "Parts" msgstr "零件" @@ -5918,7 +5946,7 @@ msgstr "提高搜索結果可見性的零件關鍵字" msgid "Part category" msgstr "零件類別" -#: part/models.py:1156 part/serializers.py:801 +#: part/models.py:1156 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "內部零件號 IPN" @@ -5951,7 +5979,7 @@ msgstr "默認到期" msgid "Expiry time (in days) for stock items of this part" msgstr "此零件庫存項的過期時間 (天)" -#: part/models.py:1237 part/serializers.py:871 +#: part/models.py:1237 part/serializers.py:872 msgid "Minimum Stock" msgstr "最低庫存" @@ -6035,751 +6063,751 @@ msgstr "此零件的負責人" msgid "Sell multiple" msgstr "出售多個" -#: part/models.py:3313 +#: part/models.py:3314 msgid "Currency used to cache pricing calculations" msgstr "用於緩存定價計算的貨幣" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum BOM Cost" msgstr "最低物料清單成本" -#: part/models.py:3330 +#: part/models.py:3331 msgid "Minimum cost of component parts" msgstr "元件的最低成本" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum BOM Cost" msgstr "物料清單的最高成本" -#: part/models.py:3337 +#: part/models.py:3338 msgid "Maximum cost of component parts" msgstr "元件的最高成本" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum Purchase Cost" msgstr "最低購買成本" -#: part/models.py:3344 +#: part/models.py:3345 msgid "Minimum historical purchase cost" msgstr "最高歷史購買成本" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum Purchase Cost" msgstr "最大購買成本" -#: part/models.py:3351 +#: part/models.py:3352 msgid "Maximum historical purchase cost" msgstr "最高歷史購買成本" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Minimum Internal Price" msgstr "最低內部價格" -#: part/models.py:3358 +#: part/models.py:3359 msgid "Minimum cost based on internal price breaks" msgstr "基於內部批發價的最低成本" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Maximum Internal Price" msgstr "最大內部價格" -#: part/models.py:3365 +#: part/models.py:3366 msgid "Maximum cost based on internal price breaks" msgstr "基於內部批發價的最高成本" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Minimum Supplier Price" msgstr "供應商最低價格" -#: part/models.py:3372 +#: part/models.py:3373 msgid "Minimum price of part from external suppliers" msgstr "外部供應商零件的最低價格" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Maximum Supplier Price" msgstr "供應商最高價格" -#: part/models.py:3379 +#: part/models.py:3380 msgid "Maximum price of part from external suppliers" msgstr "來自外部供應商的商零件的最高價格" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Minimum Variant Cost" msgstr "最小變體成本" -#: part/models.py:3386 +#: part/models.py:3387 msgid "Calculated minimum cost of variant parts" msgstr "計算出的變體零件的最低成本" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Maximum Variant Cost" msgstr "最大變體成本" -#: part/models.py:3393 +#: part/models.py:3394 msgid "Calculated maximum cost of variant parts" msgstr "計算出的變體零件的最大成本" -#: part/models.py:3399 part/models.py:3413 +#: part/models.py:3400 part/models.py:3414 msgid "Minimum Cost" msgstr "最低成本" -#: part/models.py:3400 +#: part/models.py:3401 msgid "Override minimum cost" msgstr "覆蓋最低成本" -#: part/models.py:3406 part/models.py:3420 +#: part/models.py:3407 part/models.py:3421 msgid "Maximum Cost" msgstr "最高成本" -#: part/models.py:3407 +#: part/models.py:3408 msgid "Override maximum cost" msgstr "覆蓋最大成本" -#: part/models.py:3414 +#: part/models.py:3415 msgid "Calculated overall minimum cost" msgstr "計算總最低成本" -#: part/models.py:3421 +#: part/models.py:3422 msgid "Calculated overall maximum cost" msgstr "計算總最大成本" -#: part/models.py:3427 +#: part/models.py:3428 msgid "Minimum Sale Price" msgstr "最低售出價格" -#: part/models.py:3428 +#: part/models.py:3429 msgid "Minimum sale price based on price breaks" msgstr "基於批發價的最低售出價格" -#: part/models.py:3434 +#: part/models.py:3435 msgid "Maximum Sale Price" msgstr "最高售出價格" -#: part/models.py:3435 +#: part/models.py:3436 msgid "Maximum sale price based on price breaks" msgstr "基於批發價的最大售出價格" -#: part/models.py:3441 +#: part/models.py:3442 msgid "Minimum Sale Cost" msgstr "最低銷售成本" -#: part/models.py:3442 +#: part/models.py:3443 msgid "Minimum historical sale price" msgstr "歷史最低售出價格" -#: part/models.py:3448 +#: part/models.py:3449 msgid "Maximum Sale Cost" msgstr "最高銷售成本" -#: part/models.py:3449 +#: part/models.py:3450 msgid "Maximum historical sale price" msgstr "歷史最高售出價格" -#: part/models.py:3467 +#: part/models.py:3468 msgid "Part for stocktake" msgstr "用於盤點的零件" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Item Count" msgstr "物品數量" -#: part/models.py:3473 +#: part/models.py:3474 msgid "Number of individual stock entries at time of stocktake" msgstr "盤點時的個別庫存條目數" -#: part/models.py:3481 +#: part/models.py:3482 msgid "Total available stock at time of stocktake" msgstr "盤點時可用庫存總額" -#: part/models.py:3485 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3486 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "日期" -#: part/models.py:3486 +#: part/models.py:3487 msgid "Date stocktake was performed" msgstr "進行盤點的日期" -#: part/models.py:3493 +#: part/models.py:3494 msgid "Minimum Stock Cost" msgstr "最低庫存成本" -#: part/models.py:3494 +#: part/models.py:3495 msgid "Estimated minimum cost of stock on hand" msgstr "現有存庫存最低成本估算" -#: part/models.py:3500 +#: part/models.py:3501 msgid "Maximum Stock Cost" msgstr "最高庫存成本" -#: part/models.py:3501 +#: part/models.py:3502 msgid "Estimated maximum cost of stock on hand" msgstr "目前庫存最高成本估算" -#: part/models.py:3511 +#: part/models.py:3512 msgid "Part Sale Price Break" msgstr "零件售出價格折扣" -#: part/models.py:3625 +#: part/models.py:3626 msgid "Part Test Template" msgstr "零件測試模板" -#: part/models.py:3651 +#: part/models.py:3652 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "模板名稱無效 - 必須包含至少一個字母或者數字" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test templates can only be created for testable parts" msgstr "測試模板只能為可拆分的部件創建" -#: part/models.py:3697 +#: part/models.py:3698 msgid "Test template with the same key already exists for part" msgstr "零件已存在具有相同主鍵的測試模板" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Test Name" msgstr "測試名" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Enter a name for the test" msgstr "輸入測試的名稱" -#: part/models.py:3721 +#: part/models.py:3722 msgid "Test Key" msgstr "測試主鍵" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Simplified key for the test" msgstr "簡化測試主鍵" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Test Description" msgstr "測試説明" -#: part/models.py:3730 +#: part/models.py:3731 msgid "Enter description for this test" msgstr "輸入測試的描述" -#: part/models.py:3734 +#: part/models.py:3735 msgid "Is this test enabled?" msgstr "此測試是否已啓用?" -#: part/models.py:3739 +#: part/models.py:3740 msgid "Required" msgstr "必須的" -#: part/models.py:3740 +#: part/models.py:3741 msgid "Is this test required to pass?" msgstr "需要此測試才能通過嗎?" -#: part/models.py:3745 +#: part/models.py:3746 msgid "Requires Value" msgstr "需要值" -#: part/models.py:3746 +#: part/models.py:3747 msgid "Does this test require a value when adding a test result?" msgstr "添加測試結果時是否需要一個值?" -#: part/models.py:3751 +#: part/models.py:3752 msgid "Requires Attachment" msgstr "需要附件" -#: part/models.py:3753 +#: part/models.py:3754 msgid "Does this test require a file attachment when adding a test result?" msgstr "添加測試結果時是否需要文件附件?" -#: part/models.py:3760 +#: part/models.py:3761 msgid "Valid choices for this test (comma-separated)" msgstr "此測試的有效選擇 (逗號分隔)" -#: part/models.py:3954 +#: part/models.py:3955 msgid "BOM item cannot be modified - assembly is locked" msgstr "物料清單項目不能被修改 - 裝配已鎖定" -#: part/models.py:3961 +#: part/models.py:3962 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "物料清單項目不能修改 - 變體裝配已鎖定" -#: part/models.py:3971 +#: part/models.py:3972 msgid "Select parent part" msgstr "選擇父零件" -#: part/models.py:3981 +#: part/models.py:3982 msgid "Sub part" msgstr "子零件" -#: part/models.py:3982 +#: part/models.py:3983 msgid "Select part to be used in BOM" msgstr "選擇要用於物料清單的零件" -#: part/models.py:3993 +#: part/models.py:3994 msgid "BOM quantity for this BOM item" msgstr "此物料清單項目的數量" -#: part/models.py:3999 +#: part/models.py:4000 msgid "This BOM item is optional" msgstr "此物料清單項目是可選的" -#: part/models.py:4005 +#: part/models.py:4006 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "這個物料清單項目是耗材 (它沒有在生產訂單中被追蹤)" -#: part/models.py:4013 +#: part/models.py:4014 msgid "Setup Quantity" msgstr "建置額外數量" -#: part/models.py:4014 +#: part/models.py:4015 msgid "Extra required quantity for a build, to account for setup losses" msgstr "為彌補建置 / 開工損耗所需的額外數量" -#: part/models.py:4022 +#: part/models.py:4023 msgid "Attrition" msgstr "損耗率" -#: part/models.py:4024 +#: part/models.py:4025 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "製造預估損耗(百分比 0–100)" -#: part/models.py:4035 +#: part/models.py:4036 msgid "Rounding Multiple" msgstr "進位倍數" -#: part/models.py:4037 +#: part/models.py:4038 msgid "Round up required production quantity to nearest multiple of this value" msgstr "將所需生產數量向上取整到此數值的整數倍" -#: part/models.py:4045 +#: part/models.py:4046 msgid "BOM item reference" msgstr "物料清單項目引用" -#: part/models.py:4053 +#: part/models.py:4054 msgid "BOM item notes" msgstr "物料清單項目註釋" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Checksum" msgstr "校驗和" -#: part/models.py:4060 +#: part/models.py:4061 msgid "BOM line checksum" msgstr "物料清單行校驗和" -#: part/models.py:4065 +#: part/models.py:4066 msgid "Validated" msgstr "已驗證" -#: part/models.py:4066 +#: part/models.py:4067 msgid "This BOM item has been validated" msgstr "此物料清單項目已驗證" -#: part/models.py:4071 +#: part/models.py:4072 msgid "Gets inherited" msgstr "獲取繼承的" -#: part/models.py:4072 +#: part/models.py:4073 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "此物料清單項目是由物料清單繼承的變體零件" -#: part/models.py:4078 +#: part/models.py:4079 msgid "Stock items for variant parts can be used for this BOM item" msgstr "變體零件的庫存項可以用於此物料清單項目" -#: part/models.py:4185 stock/models.py:930 +#: part/models.py:4186 stock/models.py:930 msgid "Quantity must be integer value for trackable parts" msgstr "可追蹤零件的數量必須是整數" -#: part/models.py:4195 part/models.py:4197 +#: part/models.py:4196 part/models.py:4198 msgid "Sub part must be specified" msgstr "必須指定子零件" -#: part/models.py:4348 +#: part/models.py:4349 msgid "BOM Item Substitute" msgstr "物料清單項目替代品" -#: part/models.py:4369 +#: part/models.py:4370 msgid "Substitute part cannot be the same as the master part" msgstr "替代品零件不能與主零件相同" -#: part/models.py:4382 +#: part/models.py:4383 msgid "Parent BOM item" msgstr "上級物料清單項目" -#: part/models.py:4390 +#: part/models.py:4391 msgid "Substitute part" msgstr "替代品零件" -#: part/models.py:4406 +#: part/models.py:4407 msgid "Part 1" msgstr "零件 1" -#: part/models.py:4414 +#: part/models.py:4415 msgid "Part 2" msgstr "零件2" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Select Related Part" msgstr "選擇相關的零件" -#: part/models.py:4422 +#: part/models.py:4423 msgid "Note for this relationship" msgstr "此關係的備註" -#: part/models.py:4441 +#: part/models.py:4442 msgid "Part relationship cannot be created between a part and itself" msgstr "零件關係不能在零件和自身之間創建" -#: part/models.py:4446 +#: part/models.py:4447 msgid "Duplicate relationship already exists" msgstr "複製關係已經存在" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent Category" msgstr "上級類別" -#: part/serializers.py:115 +#: part/serializers.py:116 msgid "Parent part category" msgstr "上級零件類別" -#: part/serializers.py:123 part/serializers.py:164 +#: part/serializers.py:124 part/serializers.py:165 msgid "Subcategories" msgstr "子類別" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Results" msgstr "結果" -#: part/serializers.py:204 +#: part/serializers.py:205 msgid "Number of results recorded against this template" msgstr "根據該模板記錄的結果數量" -#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 +#: part/serializers.py:236 part/serializers.py:254 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "購買此庫存項的貨幣" -#: part/serializers.py:280 +#: part/serializers.py:281 msgid "File is not an image" msgstr "檔案不是圖片" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Original Part" msgstr "原始零件" -#: part/serializers.py:384 +#: part/serializers.py:385 msgid "Select original part to duplicate" msgstr "選擇要複製的原始零件" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy Image" msgstr "複製圖片" -#: part/serializers.py:390 +#: part/serializers.py:391 msgid "Copy image from original part" msgstr "從原零件複製圖片" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy BOM" msgstr "複製物料清單" -#: part/serializers.py:397 +#: part/serializers.py:398 msgid "Copy bill of materials from original part" msgstr "從原始零件複製材料清單" -#: part/serializers.py:403 -msgid "Copy Parameters" -msgstr "複製參數" - -#: part/serializers.py:404 +#: part/serializers.py:405 msgid "Copy parameter data from original part" msgstr "從原始零件複製參數數據" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy Notes" msgstr "複製備註" -#: part/serializers.py:411 +#: part/serializers.py:412 msgid "Copy notes from original part" msgstr "從原始零件複製備註" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy Tests" msgstr "複製測試模板" -#: part/serializers.py:418 +#: part/serializers.py:419 msgid "Copy test templates from original part" msgstr "從原始零件複製測試模板" -#: part/serializers.py:436 +#: part/serializers.py:437 msgid "Initial Stock Quantity" msgstr "初始化庫存數量" -#: part/serializers.py:438 +#: part/serializers.py:439 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "指定此零件的初始庫存數量。如果數量為零,則不添加任何庫存。" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Initial Stock Location" msgstr "初始化庫存地點" -#: part/serializers.py:446 +#: part/serializers.py:447 msgid "Specify initial stock location for this Part" msgstr "初始化指定此零件的庫存地點" -#: part/serializers.py:463 +#: part/serializers.py:464 msgid "Select supplier (or leave blank to skip)" msgstr "選擇供應商(或為空以跳過)" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Select manufacturer (or leave blank to skip)" msgstr "選擇製造商(或為空)" -#: part/serializers.py:489 +#: part/serializers.py:490 msgid "Manufacturer part number" msgstr "製造商零件號" -#: part/serializers.py:496 +#: part/serializers.py:497 msgid "Selected company is not a valid supplier" msgstr "所選公司不是一個有效的供應商" -#: part/serializers.py:505 +#: part/serializers.py:506 msgid "Selected company is not a valid manufacturer" msgstr "所選公司不是一個有效的製造商" -#: part/serializers.py:516 +#: part/serializers.py:517 msgid "Manufacturer part matching this MPN already exists" msgstr "與此製造商零件編號 (MPN) 的相匹配的製造商零件已存在" -#: part/serializers.py:523 +#: part/serializers.py:524 msgid "Supplier part matching this SKU already exists" msgstr "匹配此庫存單位 (SKU) 的供應商零件已存在" -#: part/serializers.py:786 +#: part/serializers.py:787 msgid "Category Name" msgstr "類別名稱" -#: part/serializers.py:815 +#: part/serializers.py:816 msgid "Building" msgstr "正在生產" -#: part/serializers.py:816 +#: part/serializers.py:817 msgid "Quantity of this part currently being in production" msgstr "此零件目前生產中數量" -#: part/serializers.py:823 +#: part/serializers.py:824 msgid "Outstanding quantity of this part scheduled to be built" msgstr "此零件排程待製造未完成數量" -#: part/serializers.py:843 stock/serializers.py:1023 stock/serializers.py:1206 +#: part/serializers.py:844 stock/serializers.py:1023 stock/serializers.py:1206 #: users/ruleset.py:30 msgid "Stock Items" msgstr "庫存項" -#: part/serializers.py:847 +#: part/serializers.py:848 msgid "Revisions" msgstr "修訂" -#: part/serializers.py:851 part/serializers.py:1143 +#: part/serializers.py:852 part/serializers.py:1144 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "庫存總量" -#: part/serializers.py:859 +#: part/serializers.py:860 msgid "Unallocated Stock" msgstr "未分配的庫存" -#: part/serializers.py:867 +#: part/serializers.py:868 msgid "Variant Stock" msgstr "變體庫存" -#: part/serializers.py:923 +#: part/serializers.py:924 msgid "Duplicate Part" msgstr "重複零件" -#: part/serializers.py:924 +#: part/serializers.py:925 msgid "Copy initial data from another Part" msgstr "從另一個零件複製初始數據" -#: part/serializers.py:930 +#: part/serializers.py:931 msgid "Initial Stock" msgstr "初始庫存" -#: part/serializers.py:931 +#: part/serializers.py:932 msgid "Create Part with initial stock quantity" msgstr "創建具有初始庫存數量的零件" -#: part/serializers.py:937 +#: part/serializers.py:938 msgid "Supplier Information" msgstr "供應商信息" -#: part/serializers.py:938 +#: part/serializers.py:939 msgid "Add initial supplier information for this part" msgstr "添加此零件的初始供應商信息" -#: part/serializers.py:947 +#: part/serializers.py:948 msgid "Copy Category Parameters" msgstr "複製類別參數" -#: part/serializers.py:948 +#: part/serializers.py:949 msgid "Copy parameter templates from selected part category" msgstr "從選擇的零件複製參數模版" -#: part/serializers.py:953 +#: part/serializers.py:954 msgid "Existing Image" msgstr "現有的圖片" -#: part/serializers.py:954 +#: part/serializers.py:955 msgid "Filename of an existing part image" msgstr "現有零件圖片的文件名" -#: part/serializers.py:971 +#: part/serializers.py:972 msgid "Image file does not exist" msgstr "圖片不存在" -#: part/serializers.py:1115 +#: part/serializers.py:1116 msgid "Validate entire Bill of Materials" msgstr "驗證整個物料清單" -#: part/serializers.py:1149 part/serializers.py:1729 +#: part/serializers.py:1150 part/serializers.py:1742 msgid "Can Build" msgstr "可以創建" -#: part/serializers.py:1166 +#: part/serializers.py:1167 msgid "Required for Build Orders" msgstr "生產工單需求數" -#: part/serializers.py:1171 +#: part/serializers.py:1172 msgid "Allocated to Build Orders" msgstr "已分配至生產工單" -#: part/serializers.py:1178 +#: part/serializers.py:1179 msgid "Required for Sales Orders" msgstr "銷售訂單需求數" -#: part/serializers.py:1182 +#: part/serializers.py:1183 msgid "Allocated to Sales Orders" msgstr "已分配至銷售訂單" -#: part/serializers.py:1242 +#: part/serializers.py:1243 msgid "Part IPN" msgstr "" -#: part/serializers.py:1249 +#: part/serializers.py:1250 msgid "Part Description" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Select a part to generate stocktake information for that part (and any variant parts)" msgstr "" -#: part/serializers.py:1298 +#: part/serializers.py:1299 msgid "Select a category to include all parts within that category (and subcategories)" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Select a location to include all parts with stock in that location (including sub-locations)" msgstr "" -#: part/serializers.py:1315 +#: part/serializers.py:1316 msgid "Generate Stocktake Entries" msgstr "" -#: part/serializers.py:1316 +#: part/serializers.py:1317 msgid "Save stocktake entries for the selected parts" msgstr "" -#: part/serializers.py:1323 +#: part/serializers.py:1324 msgid "Generate Report" msgstr "" -#: part/serializers.py:1324 +#: part/serializers.py:1325 msgid "Generate a stocktake report for the selected parts" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "最低價格" -#: part/serializers.py:1428 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "覆蓋已計算的最低價格值" -#: part/serializers.py:1435 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "最低價格貨幣" -#: part/serializers.py:1442 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "最高價格" -#: part/serializers.py:1443 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "覆蓋已計算的最高價格值" -#: part/serializers.py:1450 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "最高價格貨幣" -#: part/serializers.py:1479 +#: part/serializers.py:1480 msgid "Update" msgstr "更新" -#: part/serializers.py:1480 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "更新這個零件的價格" -#: part/serializers.py:1503 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "無法將所提供的貨幣轉換為 {default_currency}" -#: part/serializers.py:1510 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "最低價格不能高於最高價格。" -#: part/serializers.py:1513 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "最高價格不能低於最低價格" #: part/serializers.py:1667 +msgid "Quantity must be greater than or equal to zero" +msgstr "" + +#: part/serializers.py:1680 msgid "Select the parent assembly" msgstr "選擇父裝配" -#: part/serializers.py:1695 +#: part/serializers.py:1708 msgid "Select the component part" msgstr "選擇零部件" -#: part/serializers.py:1897 +#: part/serializers.py:1910 msgid "Select part to copy BOM from" msgstr "選擇要複製物料清單的零件" -#: part/serializers.py:1905 +#: part/serializers.py:1918 msgid "Remove Existing Data" msgstr "移除現有數據" -#: part/serializers.py:1906 +#: part/serializers.py:1919 msgid "Remove existing BOM items before copying" msgstr "複製前刪除現有的物料清單項目" -#: part/serializers.py:1911 +#: part/serializers.py:1924 msgid "Include Inherited" msgstr "包含繼承的" -#: part/serializers.py:1912 +#: part/serializers.py:1925 msgid "Include BOM items which are inherited from templated parts" msgstr "包含從模板零件繼承的物料清單項目" -#: part/serializers.py:1917 +#: part/serializers.py:1930 msgid "Skip Invalid Rows" msgstr "跳過無效行" -#: part/serializers.py:1918 +#: part/serializers.py:1931 msgid "Enable this option to skip invalid rows" msgstr "啓用此選項以跳過無效行" -#: part/serializers.py:1923 +#: part/serializers.py:1936 msgid "Copy Substitute Parts" msgstr "複製替代品零件" -#: part/serializers.py:1924 +#: part/serializers.py:1937 msgid "Copy substitute parts when duplicate BOM items" msgstr "複製物料清單項目時複製替代品零件" @@ -8264,168 +8292,168 @@ msgstr "parpart_image 標籤需要一個零件實例" msgid "company_image tag requires a Company instance" msgstr "公司_圖片標籤需要一個公司實例" -#: stock/api.py:288 +#: stock/api.py:287 msgid "Filter by location depth" msgstr "按位置深度篩選" -#: stock/api.py:308 +#: stock/api.py:307 msgid "Filter by top-level locations" msgstr "按頂級位置篩選" -#: stock/api.py:323 +#: stock/api.py:322 msgid "Include sub-locations in filtered results" msgstr "在篩選結果中包含子地點" -#: stock/api.py:344 stock/serializers.py:1202 +#: stock/api.py:343 stock/serializers.py:1202 msgid "Parent Location" msgstr "上級地點" -#: stock/api.py:345 +#: stock/api.py:344 msgid "Filter by parent location" msgstr "按上級位置篩選" -#: stock/api.py:605 +#: stock/api.py:604 msgid "Part name (case insensitive)" msgstr "零件名稱(不分大小寫)" -#: stock/api.py:611 +#: stock/api.py:610 msgid "Part name contains (case insensitive)" msgstr "零件名稱包含(不分大小寫)" -#: stock/api.py:617 +#: stock/api.py:616 msgid "Part name (regex)" msgstr "零件名稱(正則)" -#: stock/api.py:622 +#: stock/api.py:621 msgid "Part IPN (case insensitive)" msgstr "零件 IPN(不分大小寫)" -#: stock/api.py:628 +#: stock/api.py:627 msgid "Part IPN contains (case insensitive)" msgstr "零件 IPN 包含(不分大小寫)" -#: stock/api.py:634 +#: stock/api.py:633 msgid "Part IPN (regex)" msgstr "零件 IPN(正則)" -#: stock/api.py:646 +#: stock/api.py:645 msgid "Minimum stock" msgstr "最小庫存" -#: stock/api.py:650 +#: stock/api.py:649 msgid "Maximum stock" msgstr "最大庫存" -#: stock/api.py:653 +#: stock/api.py:652 msgid "Status Code" msgstr "狀態代碼" -#: stock/api.py:693 +#: stock/api.py:692 msgid "External Location" msgstr "外部地點" -#: stock/api.py:792 +#: stock/api.py:791 msgid "Consumed by Build Order" msgstr "被生產工單消耗" -#: stock/api.py:802 +#: stock/api.py:801 msgid "Installed in other stock item" msgstr "已安裝於其他庫存項" -#: stock/api.py:891 +#: stock/api.py:890 msgid "Part Tree" msgstr "零件樹" -#: stock/api.py:913 +#: stock/api.py:912 msgid "Updated before" msgstr "更新時間早於" -#: stock/api.py:917 +#: stock/api.py:916 msgid "Updated after" msgstr "更新時間晚於" -#: stock/api.py:921 +#: stock/api.py:920 msgid "Stocktake Before" msgstr "盤點日期早於" -#: stock/api.py:925 +#: stock/api.py:924 msgid "Stocktake After" msgstr "盤點日期晚於" -#: stock/api.py:930 +#: stock/api.py:929 msgid "Expiry date before" msgstr "過期日期前" -#: stock/api.py:934 +#: stock/api.py:933 msgid "Expiry date after" msgstr "過期日期後" -#: stock/api.py:937 stock/serializers.py:635 +#: stock/api.py:936 stock/serializers.py:635 msgid "Stale" msgstr "過期" -#: stock/api.py:963 +#: stock/api.py:962 msgid "Provide a StockItem PK to exclude that item and all its descendants" msgstr "" -#: stock/api.py:981 +#: stock/api.py:980 msgid "Cascade Locations" msgstr "" -#: stock/api.py:982 +#: stock/api.py:981 msgid "If true, include items in child locations of the given location" msgstr "" -#: stock/api.py:988 +#: stock/api.py:987 msgid "Filter by numeric Location ID or the literal 'null'" msgstr "" -#: stock/api.py:1084 +#: stock/api.py:1083 msgid "Quantity is required" msgstr "請先輸入數量" -#: stock/api.py:1089 +#: stock/api.py:1088 msgid "Valid part must be supplied" msgstr "必須提供有效的零件" -#: stock/api.py:1120 +#: stock/api.py:1119 msgid "The given supplier part does not exist" msgstr "給定的供應商零件不存在" -#: stock/api.py:1130 +#: stock/api.py:1129 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "供應商零件有定義的包裝大小,但 use_pack_size 標誌未設置" -#: stock/api.py:1162 +#: stock/api.py:1161 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能為不可跟蹤的零件提供序列號" -#: stock/api.py:1401 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1403 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1410 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1431 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" -#: stock/api.py:1508 +#: stock/api.py:1507 msgid "Include Part Variants" msgstr "" -#: stock/api.py:1538 +#: stock/api.py:1537 msgid "Date after" msgstr "" -#: stock/api.py:1542 +#: stock/api.py:1541 msgid "Date before" msgstr "" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index c19c5e6195..8786db0d8f 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"PO-Revision-Date: 2026-03-12 02:22\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" @@ -44,19 +44,19 @@ msgstr "حذف" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "إلغاء" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "الإجراءات" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "الخيارات" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "اختر موقع المصدر لتخصيص المخزون" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "تم تخصيص عناصر المخزون" @@ -4593,10 +4597,10 @@ msgstr "تم تخصيص عناصر المخزون" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "التخصيص التلقائي قيد التنفيذ" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "تخصيص تلقائي للمخزون" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "إلغاء تخصيص المخزون" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "إلغاء تخصيص جميع المخزون الغير متابع لطلب البناء هذا" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "إلغاء تخصيص المخزون من العنصر المحدد" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "تم إلغاء تخصيص المخزون" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 117d28ec7e..d329375ed1 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index d9d6d078d9..62942340e6 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 07:07\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -44,19 +44,19 @@ msgstr "Odstranit" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Zrušit" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Akce" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Selhání" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Ano" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Ne" @@ -103,9 +105,9 @@ msgstr "Ne" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Ne" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Díl" @@ -184,16 +186,16 @@ msgstr "Šablony testu položky" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Díl dodavatele" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Díly dodavatele" @@ -201,18 +203,18 @@ msgstr "Díly dodavatele" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Díl výrobce" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Díly výrobce" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Kategorie dílu" @@ -228,14 +230,14 @@ msgstr "Kategorie dílů" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Skladová položka" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Typy skladových umístění" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Historie skladu" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Položky sestavy" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Firmy" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Kód projektu" @@ -335,18 +337,18 @@ msgstr "Kódy projektu" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Objednávka" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Řádky objednávky" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Prodejní objednávka" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Nastavení prodejních objednávek" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Vrácená objednávka" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adresa" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adresy" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakty" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Správce" @@ -456,15 +458,15 @@ msgstr "Správci" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Uživatel" @@ -548,7 +550,7 @@ msgstr "Výběrová pole" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Výběrová pole" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Administrace" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Vytvořené objednávky" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Proces se nezdařil" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Proces byl úspěšně dokončen" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Chyba při vykreslování komponenty" @@ -668,8 +679,8 @@ msgstr "Zadat data čárového kódu" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Skenovat čárový kód" @@ -688,7 +699,7 @@ msgstr "Čárkový kód neodpovídá očekávanému typu modelu" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Dokončeno" @@ -754,7 +765,7 @@ msgstr "Tímto odstraníte odkaz na přidružený čárový kód" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Odstranit čárový kód" @@ -766,11 +777,11 @@ msgstr "Otevřít v administrátorském rozhraní" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Zkopírováno" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopírovat" @@ -879,33 +890,33 @@ msgstr "Zrušit odběr oznámení" msgid "Subscribe to notifications" msgstr "Přihlásit se k odběru oznámení" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Filtry kalendáře" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Předchozí měsíc" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Vybrat měsíc" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Příští měsíc" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "Exportovat data" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "Exportovat data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Objednávka aktualizována" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Chyba při aktualizaci objednávky" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Po splatnosti" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Sestavy vyžadující ověření kusovníku" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Nízké zásoby" @@ -1228,7 +1239,7 @@ msgstr "Generovat nový report inventury" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "Generovat nový report inventury" msgid "Superuser" msgstr "Superuser" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Personál" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "E-mail: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Žádný název není definován" @@ -1266,12 +1277,12 @@ msgstr "Odstranit přidružený obrázek z této položky?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Odstranit" @@ -1303,7 +1314,7 @@ msgstr "Vymazat" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Server" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Zastaveno" msgid "Running" msgstr "Spuštěno" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Vyberte soubor k nahrání" @@ -1919,13 +1930,13 @@ msgstr "Vyberte balení" msgid "{0} icons" msgstr "Ikony {0}" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Načítání" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Nebyly nalezeny žádné výsledky" @@ -2133,8 +2144,8 @@ msgstr "Možnosti" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Akce čárového kódu" @@ -2211,6 +2222,10 @@ msgstr "Žádné" msgid "InvenTree Logo" msgstr "Logo InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "Výchozí jazyk" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Zvolit jazyk" @@ -2240,7 +2255,8 @@ msgstr "Aktualizace skupinových rolí" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Aktualizováno" @@ -2288,11 +2304,11 @@ msgstr "Žádné položky" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "K dispozici" @@ -2596,8 +2612,8 @@ msgstr "Uživatelská nastavení" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Nastavení systému" @@ -2647,18 +2663,18 @@ msgstr "Odhlásit" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Zásoby" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Výroba" @@ -2669,17 +2685,17 @@ msgstr "Výroba" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Nákup" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Prodej" @@ -2743,7 +2759,7 @@ msgstr "Dodavatelé" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Výrobci" @@ -2800,7 +2816,7 @@ msgstr "Přílohy" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Poznámky" @@ -2850,8 +2866,8 @@ msgstr "Informace o pluginu" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2876,21 +2892,21 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktivní" @@ -2922,7 +2938,7 @@ msgstr "Balík" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Nastavení pluginů" @@ -3005,31 +3021,31 @@ msgstr "Neznámý model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Doprava" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Neaktivní" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuální" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Není skladem" @@ -3038,9 +3054,9 @@ msgstr "Není skladem" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "V objednávce" @@ -3049,21 +3065,21 @@ msgstr "V objednávce" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "Ve výrobě" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Detaily" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Kategorie" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Kategorie" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Lokace" @@ -3097,7 +3113,7 @@ msgstr "Lokace" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Sériové číslo" @@ -3106,9 +3122,9 @@ msgstr "Sériové číslo" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Sériové číslo" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Množství" @@ -3141,7 +3157,7 @@ msgstr "Množství" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Dávka" @@ -3652,11 +3668,11 @@ msgstr "Již importováno" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Dodavatel" @@ -3725,7 +3741,7 @@ msgstr "Další" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Upravit díl" @@ -3819,13 +3835,13 @@ msgstr "Požadavky prodeje" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Na skladě" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Požadované množství" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Nová položka dodavatele" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Položka dodavatele vytvořena" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Opravte chyby ve vybraných položkách" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Objednat položky" @@ -4431,8 +4447,8 @@ msgstr "Náhrada přidána" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Výstup sestavy" @@ -4444,9 +4460,9 @@ msgstr "Množství k dokončení" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "Množství k dokončení" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Stav" @@ -4530,59 +4546,47 @@ msgstr "Výrobní příkaz byl zrušen" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IČO" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Přiděleno" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Zdrojové umístění" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Vyberte umístění pro přiřazení zásob" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Přidělit zásoby" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Zásoba přidělena" @@ -4593,10 +4597,10 @@ msgstr "Zásoba přidělena" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Spotřebovat zásoby" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "Zásoby plánované ke spotřebě" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "Plně spotřebovány" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Spotřebovány" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "Vyberte kód projektu pro tuto položku" @@ -4633,7 +4637,7 @@ msgstr "Vyberte kód projektu pro tuto položku" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Odebírané" @@ -4670,62 +4674,62 @@ msgstr "Přihlásit se k odběru oznámení pro tuto kategorii" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Zvolte umístění" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Cíl položky byl vybrán" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Vybráno výchozí umístění kategorie dílu" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Vybráno skladové umístění" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Výchozí lokace vybrána" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Nastavit umístění" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Přiřadit kód dávky" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "Přiřadit sériové čísla" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "Přiřadit sériové čísla" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Nastavit datum expirace" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Upravit balení" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Upravit balení" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Změnit stav" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Přidat poznámku" @@ -4733,55 +4737,55 @@ msgstr "Přidat poznámku" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Uložit ve výchozím umístění" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "Uložit na cíl řádkového předmětu " -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Uložit již s přijatými zásobami" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Kód dávky" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Zadat kód dávky pro příchozí položky skladu" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Sériová čísla" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Zadat sériová čísla pro příchozí skladové položky" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Datum expirace" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Zadejte datum expirace pro přijaté položky" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Zadejte datum expirace pro přijaté položky" msgid "Packaging" msgstr "Balení" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Poznámka" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "Číslo zboží (SKU)" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Přijaté" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Řádek přijatých položek" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Přijaté položky" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Přijaté položky" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Položka byla přijata na skladě" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "Cena založena na dílu a množství se liší{0}" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "Zkontrolovat zásilku" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "Označení zásilky jako zkontrolovanou znamená, že jste ověřily, že všechny položky v této zásilce jsou správné" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "Zásilka označena jako zkontrolována" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "Odznačit zásilku" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Označení zásilky jako nezkontrolované znamená, že zásilka vyžaduje další ověření" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "Zásilka označená jako nezkontrolována" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "Ponechte prázdné pro použití adresy objednávky" @@ -4889,8 +4893,8 @@ msgstr "Stav skladu" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Nová skladová položka" @@ -5071,9 +5075,9 @@ msgstr "Seznam záznamů pro výběr" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Export dat" msgid "Export" msgstr "Export" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Proces se nezdařil" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Proces byl úspěšně dokončen" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Položka vytvořena" @@ -6064,9 +6059,9 @@ msgstr "Odstranit WebAuthn údaje" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "Potvrdit odstranění" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Následující e-mailové adresy jsou přiřazeny k vašemu účtu:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Primární" @@ -6497,7 +6492,7 @@ msgstr "Tečky" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Měna" @@ -6882,11 +6877,11 @@ msgstr "Ceník" msgid "Labels" msgstr "Štítky" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "Inventura dílu" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "Sestavená část nemusí mít definovaný kusovník (BOM) nebo je kusov #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revize" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Vlastní status" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externí" @@ -7019,9 +7014,9 @@ msgstr "Externí" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Reference" @@ -7035,19 +7030,19 @@ msgstr "Množství sestav" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Lze postavit" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Dokončené výstupy" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Vystavil" @@ -7056,8 +7051,8 @@ msgstr "Vystavil" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Odpovědný" @@ -7092,7 +7087,7 @@ msgstr "Vytvořeno" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Počáteční datum" @@ -7100,16 +7095,16 @@ msgstr "Počáteční datum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Cílové datum" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Dokončeno" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "Požadované díly" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Přidělené zásoby" @@ -7132,160 +7127,160 @@ msgstr "Přidělené zásoby" msgid "Consumed Stock" msgstr "Použité zásoby" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Neúplné výstupy" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "Externí objednávky" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Podřízené objednávky sestavy" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Výsledky testu" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Upravit výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Přidat výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Zrušit výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Objednávka zrušena" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Zrušit tuto objednávku" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Pozastavit výrobní příkaz" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Pozastavit tento výrobní příkaz" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Zrušit tuto objednávku" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Pozastavit výrobní příkaz" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Pozastavit tento výrobní příkaz" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Objednávka pozastavena" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Zadat výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Zadat tuto objednávku" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Objednávka zadána" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Dokončit výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Označit tuto objednávku za dokončenou" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Objednávka dokončena" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Zadat objednávku" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Dokončit objednávku" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Akce výrobní objednávky" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Upravit objednávku" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Duplikovat objednávku" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Pozastavit objednávku" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Zrušit objednávku" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Výrobní příkaz" @@ -7294,7 +7289,7 @@ msgstr "Výrobní příkaz" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Zobrazit externí výrobní příkazy" @@ -7306,9 +7301,9 @@ msgstr "Zobrazit externí výrobní příkazy" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "Zobrazení kalendáře" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "Parametrické zobrazení" @@ -7358,9 +7353,9 @@ msgstr "Výchozí měna" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Výrobce" @@ -7371,13 +7366,13 @@ msgstr "Výrobce" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Zákazník" @@ -7405,16 +7400,16 @@ msgstr "Vyrobené díly" msgid "Assigned Stock" msgstr "Přiřazené zásoby" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Upravit společnost" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Odstranit společnost" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Akce společnosti" @@ -7448,24 +7443,24 @@ msgstr "Podrobnosti dílu výrobce" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Přijaté zásoby" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Editovat díl výrobce" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Přidat díl výrobce" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Odstranit díl výrobce" @@ -7486,7 +7481,7 @@ msgstr "Popis dílu" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Počet kusů v balení" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Akce týkající se dílu dodavatele" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Upravit položku" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Odstranit položku" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Přidat položku" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Skupinové role" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Informace o uživateli" @@ -7662,13 +7657,13 @@ msgstr "Podrobnosti o kategorii" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Přidělení výrobního přikazu" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Přidělení prodejní objednávky" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Revize" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Výchozí umístění" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Klíčová slova" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Dostupná zásoba" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Na objednávku" @@ -7803,7 +7798,7 @@ msgstr "Minimální zásoby" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Uzamčeno" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Šablona dílu" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Montážní díl" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Komponenta dílu" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Testovatelný díl" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Sledovací díl" @@ -7840,8 +7835,8 @@ msgstr "Prodejní díl" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Virtuální díl" @@ -7849,13 +7844,13 @@ msgstr "Virtuální díl" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Datum vytvoření" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Vytvořil(a)" @@ -7874,7 +7869,7 @@ msgstr "dny" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Cenový rozsah" @@ -7917,7 +7912,7 @@ msgstr "Související díly" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Díl je uzamčen" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "Deficit" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Přidat díl" @@ -7965,7 +7960,7 @@ msgstr "Objednávka" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Objednat zásoby" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Vyhledat podle sériového čísla" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Akce s položkou" @@ -8072,7 +8067,7 @@ msgstr "Množství na skladu" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Hodnota skladu" @@ -8106,21 +8101,21 @@ msgstr "Záznamy inventur" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Celková cena" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Komponenta" @@ -8150,11 +8145,11 @@ msgstr "Maximální cena" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Jednotková cena" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Nákupní cena" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Naposledy aktualizováno" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Upravit objednávku" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Přidat do objednávky" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Dokončené řádkové položky" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Destinace" @@ -8371,60 +8369,60 @@ msgstr "Datum vystavení" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum dokončení" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Detail objednávky" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Položky" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Položky navíc" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Vystavit objednávku" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Zrušit objednávku" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Pozastavit objednávku" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Dokončit objednávku" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Akce objednávky" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Reference zákazníka" @@ -8442,29 +8440,29 @@ msgstr "Není specifikováno" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Upravit vratku" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Přidat vratku" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Zadat vratku" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Zkušit vratku" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Pozastavit vratku" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Dokončit vratku" @@ -8477,55 +8475,55 @@ msgstr "Dokončit zásilky" msgid "Shipping Address" msgstr "Doručovací adresa" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Upravit projední objednávky" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Přidat prodejní objednávku" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Zásilky" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Zadat prodejní objednávku" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Zrušit prodejní objednávku" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Pozastavit prodejní objednávku" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Odeslat prodejní objednávku" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Odeslat tuto objednávku?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Objednávka odeslána" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Dokončit prodejní objednávku" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Odeslat objednávku" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Referenční číslo zásilky" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "Není zkontrolováno" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Datum odeslání" @@ -8561,7 +8559,7 @@ msgstr "Datum odeslání" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Datum doručení" @@ -8583,7 +8581,7 @@ msgstr "Zrušit zásilku" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Dokončit zásilku" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "Nevyřízeno" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "Zkontrolováno" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "Nezkontrolováno" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Odesláno" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Doručeno" @@ -8859,7 +8857,7 @@ msgstr "Serializovat skladovou položku" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Skladová položka serializována" @@ -8913,12 +8911,12 @@ msgstr "Akce skladové položky" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Zastaralé" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Expirováno" @@ -8947,69 +8945,69 @@ msgstr "Jste přihlášeni k odběru oznámení v tomto dílu" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Tato skladová položka je ve výrobě" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Tato skladová položka byla přidělena prodejní objednávce" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Tato skladová položka byla přidělena zákazníkovi" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Tato skladová položka je nainstalována v jiné položce" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Tato skladová položka byla spotřebována výrobním příkazem" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Tato skladová položka je nedostupná" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Tato skladová položka expirovala" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Tato skladová položka je zastaralá" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "Tato položka je nadměrně přidělena" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Tato položka je plně přidělena" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Tato položka je částečně přidělena" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Není na skladě" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Tato skladová položka byla vyčerpána" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Informace o skladu" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Přidělené řádky" @@ -9046,264 +9044,282 @@ msgstr "Vybrat sloupce" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Má kód dávky" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Zobrazit položky, které mají kód dávky" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Filtrovat položky podle kódu dávky" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Zobrazit položky, které jsou skladem" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Je serializované" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Zobrazit položky, které mají sériové číslo" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Má kód dávky" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Zobrazit položky, které mají kód dávky" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Filtrovat položky podle kódu dávky" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Zobrazit položky, které jsou skladem" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Je serializované" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Zobrazit položky, které mají sériové číslo" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "Sériové" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Filtrovat položky podle sériového čísla" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "Sériové níže" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Zobrazit položky s sériovými čísly menší nebo rovno dané hodnotě" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "Sériové výše" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Zobrazit položky se sériovým čislem vyšším nebo rovnému dané hodnotě" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Přiřazeno mě" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Zobrazit objednávky, které jsou mi přiděleny" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Vynikající" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Zobrazit vynikající předměty" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Zobrazit předměty po termínu" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Minimální datum" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Zobrazit položky po tomto datu" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Maximální datum" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Zobrazit položky před tímto datem" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Vytvořeno před" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Zobrazit položky vytvořené před tímto datem" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Vytvořeno po" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Zobrazit položky vytvořené po tomto datu" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Datum začátku před" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "Zobrazit položky s počátečním datem před tímto datem" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Datum začátku po" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "Zobrazit položky s počátečním datem po tomto datu" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Cílové datum před" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Zobrazit položky s cílovým datem před tímto datem" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Cílové datum po" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Zobrazit položky s cílovým datem po tomto datu" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Dokončeno před" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Zobrazit položky dokončené před tímto datem" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Dokončeno po" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Zobrazit položky dokončené po tomto datu" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Aktualizováno po" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "Zobrazit objednávky aktualizované po tomto datu" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Aktualizováno před" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "Zobrazit objednávky aktualizované před tímto datem" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Má projektový kód" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Zobrazit objednávky s přiřazeným kódem projektu" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Zahrnout varianty" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "Zahrnout výsledky pro varianty dílu" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrovat podle stavu objednávky" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Filtrovat podle kódu projektu" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filtrovat podle odpovědného majitele" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filter by user" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Filtrovat podle výrobce" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Filtrovat podle dodavatele" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Filtrovat podle uživatele, který vytvořil objednávku" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "Filtrovat podle uživatele, který zadal objednávku" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Filtrovat podle kategorie dílů" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Filtrovat podle polohy naskladnění" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Odstranit filtr" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Zvolte hodnotu filtru" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Zadejte hodnotu filtru" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Vyberte hodnotu data" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Vybrat filtr" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filtr" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Filtry tabulek" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Přidat filtr" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Vymazat filtry" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Nebyl nalezen žádný záznam" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "Chyba při načítání možností tabulky" @@ -9315,10 +9331,6 @@ msgstr "Chyba při načítání možností tabulky" #~ 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:526 -msgid "Server returned incorrect data type" -msgstr "Server vrátil nesprávný datový typ" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Server vrátil nesprávný datový typ" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Server vrátil nesprávný datový typ" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Chyba při načítání údajů tabulky" @@ -9349,57 +9365,57 @@ msgstr "Chyba při načítání údajů tabulky" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "Zobrazit podrobnosti" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "Zobrazit {model}" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Zobrazit podrobnosti" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "Zobrazit {model}" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Odstranit vybrané položky" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Jste si jisti, že chcete odstranit vybrané položky?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Tuto akci nelze vrátit zpět" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Položky smazány" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Odstranění položek se nezdařilo" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Vlastní tabulkové filtry jsou aktivní" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Odstranit vybrané záznamy" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Aktualizovat data" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Aktivní filtry" @@ -9411,62 +9427,67 @@ msgstr "Aktivní filtry" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Tato položka BOM je definována pro jinou nadřazenou položku" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Informace o dílu" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "Tato položka kusovníku ještě nebyla schválena" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "Náhrady" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Virtuální díl" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Virtuální díl" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Externí zásoby" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Zahrnuje náhradní zásoby" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Zahrnuje variantu zásob" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Zahrnuje variantu zásob" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Sestavení" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Zahrnuje variantu zásob" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Sestavení" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Sestavení" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Spotřební materiál" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Není k dispozici skladem" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Zobrazovat testovatelné položky" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Zobrazit sledovatelné předměty" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Aktivní díl" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "Zobrazit aktivní položky" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Zobrazit smontované položky" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "Zobrazit virtuální díly" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Zobrazit položky s dostupnými zásobami" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Zobrazit položky v objednávce" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Ověřeno" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Zobrazit ověřené položky" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Zděděno" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Zobrazit zděděné položky" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Povolit varianty" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Zobrazit položky, které umožňují výměnu variant" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Volitelné" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Zobrazit volitelné položky" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Spotřební" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Zobrazit spotřební položky" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Má cenu" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Zobrazit položky s cenou" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Importovat BOM data" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Přidat BOM položku" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Položka BOM vytvořena" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Upravit BOM položku" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Položka byla aktualizována" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Odstranit BOM položku" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Položka BOM odstraněna" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Položka kusovníku ověřena" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Chyba při ověřování položky kusovníku" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Zobrazit kusovník" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "Ověřit řádek kuosvníku" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Upravit náhrady" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "Přidat BOM položky" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "Přidat jednu BOM položku" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "Importovat ze souboru" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "Importovat BOM položky ze souboru" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Kusovník nemůže být upraven, díl je uzamčen" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Montáž" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Zobrazit aktivní montáže" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Sledovatelné" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Zobrazit sledovatelné montáže" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Přidělen výstup" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Zobrazit položky přiřazené k výstupu výstavby" @@ -9703,31 +9719,31 @@ msgstr "Zobrazit položky přiřazené k výstupu výstavby" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Stav objednávky" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Upravit přiřazení zásob" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Upravit přiřazení zásob" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "Odstranit přidělené zásoby" @@ -9736,19 +9752,19 @@ msgstr "Odstranit přidělené zásoby" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "Jste si jisti, že chcete odstranit tuto přiřazenou skladovou zásobu z objednávky?" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Spotřebovat" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "Odstranit přidělené zásoby" @@ -9756,11 +9772,11 @@ msgstr "Odstranit přidělené zásoby" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Zobrazit skladovou položku" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "Zobrazit plně přidělené řádky" @@ -9768,129 +9784,129 @@ msgstr "Zobrazit plně přidělené řádky" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "Zobrazit plně spotřebované řádky" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "Zobrazit předměty s dostatečnými zásobami" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Zobrazit spotřební řádky" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Zobrazit volitelné řádky" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Testovatelné" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Sledováno" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Zobrazit sledované řádky" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "Zobrazit položky skladem k objednávce" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "Ve výrobě" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Nedostatek zásob" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Zděděný" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Jednotkové množství" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "Nastavit množství" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "Přirozené ztráty" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "Zaokrouhlení více" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "Informace kusovníku" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "Plně přiděleno" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Vytvořit výrobní příkaz" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Probíhá automatické přidělování" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Automatické přiřazení zásob" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" -msgstr "" +msgstr "Automaticky přiřadí nesledované položky kusovníku do této sestavy dle zvolených možností" #: src/tables/build/BuildLineTable.tsx:598 #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Uvolnění zásob" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Uvolnit všechny nesledované zásoby pro tuto stavební objednávku" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Uvolnit veškeré zásoby z vybrané položky" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Zásoby byly uvolněné" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Zásoby stavby" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Zobrazit díl" @@ -9921,31 +9937,31 @@ msgstr "Zobrazit díl" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "Má cílové datum" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "Zobrazit objednávky s cílovým datem" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "Má počáteční datum" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Zobrazit objednávky s počátečním datem" @@ -9963,11 +9979,11 @@ msgstr "Přiřazení zásob výrobním objednávkám" #: src/tables/build/BuildOutputTable.tsx:229 msgid "Auto-allocation in progress" -msgstr "" +msgstr "Probíhá automatické přiřazení" #: src/tables/build/BuildOutputTable.tsx:239 msgid "Automatically allocate tracked BOM items to this build according to the selected options" -msgstr "" +msgstr "Automaticky přiřadí sledované položky kusovníku do této sestavy dle zvolených možností" #: src/tables/build/BuildOutputTable.tsx:304 #~ msgid "Edit build output" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "Výstup výroby vytvořen" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Upravit výstup výroby" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "Serializovat výstup výroby" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Filtrovat podle stavu zásob" @@ -10041,27 +10057,27 @@ msgstr "Serializovat výstup výroby" msgid "Complete build output" msgstr "Dokončit sestavu" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Šrot" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Výstup ze šrotu" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Zrušit výrobní příkazy" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Vyžadované testy" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "Externí výroba" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "Tato výrobní objednávka bude vyplněna externím nákupem" @@ -10086,28 +10102,28 @@ msgstr "Odstranit adresu" msgid "Are you sure you want to delete this address?" msgstr "Skutečně chcete tuto adresu odstranit?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Přidat společnost" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Přidat společnost" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Zobrazit aktivní společnosti" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Ukázat společnosti, které jsou dodavateli" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Zobrazit společnosti, které jsou výrobci" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Zobrazit společnosti, které jsou odběrateli" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Zobrazit položku" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Přidat řádek položky" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Upravit řádkovou položku" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Odstranit řádkovou položku" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Zobrazit šablony s volbami" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Má jednotky" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Notifikace" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Zpráva" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Vyžadované zásoby" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Zobrazit výrobní příkaz" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Jste přihlášeni k odběru oznámení pro tuto kategorii" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Zahrnout podkategorie" @@ -10729,136 +10745,136 @@ msgstr "Zobrazit nevyřízené objednávky" msgid "Show received items" msgstr "Zobrazit přijaté položky" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Zobrazit prodejní objednávku" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Minimální zásoby" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtrovat podle aktivního stavu dílu" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Filtrovat podle stavu uzamčeného dílu" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtrovat podle atributu montáže" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "Kusovník schválen" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "Filtrovat podle částí s platným kusovníkem" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Zahrnout díly do podkategorií" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filtrovat podle atributu komponenty" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Filtrovat podle testovatelného atributu" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtrovat podle sledovatelného atributu" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filtrovat podle dílů, které mají jednotky" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Má IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filtrovat podle dílů, které mají interní číslo dílu (IPN)" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Má zásoby" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Zobrazit díly, které jsou skladem" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtrovat podle dílů, které mají nízké zásoby" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Možné zakoupit" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filtrovat podle dílů, které lze koupit" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Prodejné" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filtrovat podle dílů, které lze prodat" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filtrovat podle dílů, které jsou virtuální" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Není virtuální" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Je šablonou" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Filtrovat podle dílů, které jsou šablonami" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "Je varianta" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "Filtrovat podle dílů, které jsou varianta" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Je revizí" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Filtrovat podle dílů, které jsou revizí" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Má revize" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Filtrovat podle dílů, které mají revize" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Filtrovat podle dílů, které mají informace o cenách" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Filtrovat podle dílů, které mají k dispozici zásoby" @@ -10870,55 +10886,55 @@ msgstr "Filtrovat podle dílů, které mají k dispozici zásoby" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Filtrovat podle dílů, které uživatel odebírá" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "Importovat díly" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Nastavit Kategorii" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "Nastavit kategorii pro vybrané díly" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Objednat vybrané díly" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "Přidat díly" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "Vytvořit díl" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "Vytvořit nový díl" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "Importovat díly ze souboru" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "Importovat od dodavatele" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "Importovat od pluginu dodavatele" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "Výsledky testu přidány" msgid "No Result" msgstr "Žádný výsledek" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Zobrazit výsledky výrobních výstupů v současné výrobě" @@ -11082,7 +11098,7 @@ msgstr "Upravit seznam výběru" msgid "Delete Selection List" msgstr "Odstranit seznam výběru" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Fáze" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Příklad" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Nainstalováno" @@ -11321,24 +11337,24 @@ msgstr "Nainstalováno" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "Zobrazit díly výrobce pro aktivní interní díly." -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "Aktivní výrobce" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "Zobrazit díly výrobce pro aktivní výrobce." @@ -11359,7 +11375,7 @@ msgstr "Zobrazit díly výrobce pro aktivní výrobce." #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Importovat položky řádku" @@ -11367,15 +11383,15 @@ msgstr "Importovat položky řádku" msgid "Supplier Code" msgstr "Kód dodavatele" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Odkaz dodavatele" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Kód výrobce" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Zobrazit řádkové položky, které byly přijaty" @@ -11385,15 +11401,15 @@ msgstr "Zobrazit řádkové položky, které byly přijaty" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Přijímat položku" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Přijímat položky" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Základní jednotky" @@ -11401,10 +11417,6 @@ msgstr "Základní jednotky" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Přidat díl dodavatele" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Přidat díl dodavatele" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Přidat díl dodavatele" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "Importovat díl dodavatele" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Zobrazit aktivní díly dodavatele" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "Zobrazit primární díly dodavatele" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Zobrazit aktivní interní díly" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Aktivní dodavatel" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Zobrazit aktivní dodavatele" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Zobrazit díly dodavatele skladem" @@ -11461,37 +11477,37 @@ msgstr "Přijmout vybrané položky" msgid "Receive Item" msgstr "Přijmout položku" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Zobrazit vynikající příděly" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Přiřazeno k zásilce" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Zobrazit přiřazení přiřazené k zásilce" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Dostupné množství" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Přiřazené množství" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Žádná zásilka" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Neodesláno" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Upravit přiřazení" @@ -11500,16 +11516,16 @@ msgstr "Upravit přiřazení" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Zobrazit zásilku" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Přiřadit k zásilce" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Přiřadit k zásilce" @@ -11517,31 +11533,31 @@ msgstr "Přiřadit k zásilce" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Přiřadit sériová čísla" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Přiřadit sériová čísla" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Zobrazit řádky které jsou plně přiřazeny" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Zobrazit řádky které jsou dokončeny" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Přiřadit sérii" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Sestavit zásoby" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Objednat zásoby" @@ -11553,31 +11569,31 @@ msgstr "Objednat zásoby" msgid "Create Shipment" msgstr "Vytvořit zásilku" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Předměty" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Upravit zásilku" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Zrušit zásilku" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Přidat zásilku" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "Zobrazit zásilky které byly zkontrolovány" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Zobrazit zásilky, které byly odeslány" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Zobrazit zásilky, které byly dodány" @@ -12195,128 +12211,120 @@ msgstr "Odstranit typ umístění" msgid "Icon" msgstr "Ikona" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Datum inventury" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Zobrazit skladem pro aktivní díly" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Zobrazit skladem pro smontované díly" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Zobrazit položky, které byly přiřazeny" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Zobrazit položky, které jsou k dispozici" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Zahrnout podumístění" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Zahrnout zásoby do podumístění" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Vyčerpané" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Zobrazit vyčerpané položky skladem" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Zobrazit položky, které jsou ve výrobě" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Zobrazit položky, které byly spotřebovány v objednávce stavby" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Zobrazit skladové položky, které jsou nainstalovány v jiných položkách" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Odesláno zákazníkovi" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Zobrazit položky, které byly odeslány zákazníkovi" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Zobrazit sledované předměty" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Má nákupní cenu" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Zobrazit položky, které mají kupní cenu" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Zobrazit položky, které expirovaly" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Zobrazit položky, které jsou zastaralé" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Expirovalo před" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Zobrazit položky, které expirovaly před tímto datem" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Expirovalo po" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Zobrazit položky, které expirovaly po tomto datu" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Aktualizováno před" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Zobrazit položky upravené před tímto datem" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Aktualizováno po" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Zobrazit položky upravené po tomto datu" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Inventura před" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Zobrazit položky sečtené před tímto datem" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Inventura po" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Zobrazit položky sečtené po tomto datu" @@ -12324,11 +12332,11 @@ msgstr "Zobrazit položky sečtené po tomto datu" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Externí umístění" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Zobrazit zásoby na externích lokacích" @@ -12344,7 +12352,7 @@ msgstr "Zobrazit zásoby na externích lokacích" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "Objednat položky" @@ -12515,23 +12523,23 @@ msgstr "Nastavit nadřazené umístění" msgid "Set parent location for the selected items" msgstr "Nastavit nadřazené umístění pro vybrané položky" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "Starý stav" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Přídáno" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Odstraněno" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "Skladová položka již neexistuje" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Žádné informace o uživateli" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index dc4883a632..d6a3fc24e9 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Slet" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Annuller" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Handlinger" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Fejlet" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Ja" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Nej" @@ -103,9 +105,9 @@ msgstr "Nej" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Nej" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Del" @@ -184,16 +186,16 @@ msgstr "Del Testskabeloner" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Leverandør Del" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Leverandør Dele" @@ -201,18 +203,18 @@ msgstr "Leverandør Dele" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Producent Del" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Producent Dele" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Del Kategori" @@ -228,14 +230,14 @@ msgstr "Del Kategorier" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Lagervarer" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Lager Lokationstyper" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Lager Historik" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Byg Emner" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Firmaer" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Projektkode" @@ -335,18 +337,18 @@ msgstr "Projektkoder" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Købsordre" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Indkøbsordre linjer" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Salgsordrer" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Salg Ordre Forsendelser" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Returordre" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adresse" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adresser" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakter" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Ejer" @@ -456,15 +458,15 @@ msgstr "Ejer" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Bruger" @@ -548,7 +550,7 @@ msgstr "Valg Lister" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Valg Lister" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Produktionsordrer" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Proces fejlede" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Processen er gennemført" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Render fejl af komponent" @@ -668,8 +679,8 @@ msgstr "Indtast stregkode data" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Scan stregkode" @@ -688,7 +699,7 @@ msgstr "Stregkode matcher ikke den forventede modeltype" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Succes" @@ -754,7 +765,7 @@ msgstr "Dette vil fjerne linket til den tilknyttede stregkode" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Fjern linket til stregkode" @@ -766,11 +777,11 @@ msgstr "Åbn i admin interface" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Kopieret" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopier" @@ -879,33 +890,33 @@ msgstr "Afmeld notifikationer" msgid "Subscribe to notifications" msgstr "Tilmeld notifikationer" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Kalender Filter" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Forrige måned" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Vælg måned" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Næste måned" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "Eksporter Data" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "Eksporter Data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Ordre Opdateret" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Fejl ved opdatering af ordre" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Overskredet" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Samlinger, der kræver stukliste af materiale validering" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Få på lager" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superbruger" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Personale" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "E-mail: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Intet navn defineret" @@ -1266,12 +1277,12 @@ msgstr "Fjern det tilknyttede billede fra denne vare?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Fjern" @@ -1303,7 +1314,7 @@ msgstr "Ryd" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Vært" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Standset" msgid "Running" msgstr "Køre" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Vælg den fil, du vil uploade" @@ -1919,13 +1930,13 @@ msgstr "Vælg pakke" msgid "{0} icons" msgstr "{0} ikoner" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Indlæser" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Ingen resultater fundet" @@ -2133,8 +2144,8 @@ msgstr "Indstillinger" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Stregkode Handlinger" @@ -2211,6 +2222,10 @@ msgstr "Ingen" msgid "InvenTree Logo" msgstr "InvenTree Logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Vælg sprog" @@ -2240,7 +2255,8 @@ msgstr "Opdaterer grupperoller" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Opdateret" @@ -2288,11 +2304,11 @@ msgstr "Ingen varer" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Tilgængelig" @@ -2596,8 +2612,8 @@ msgstr "Brugerindstillinger" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Systemindstillinger" @@ -2647,18 +2663,18 @@ msgstr "Log ud" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lager" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Produktion" @@ -2669,17 +2685,17 @@ msgstr "Produktion" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Indkøb" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Salg" @@ -2743,7 +2759,7 @@ msgstr "Leverandører" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Producenter" @@ -2800,7 +2816,7 @@ msgstr "Vedhæftninger" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Noter" @@ -2850,8 +2866,8 @@ msgstr "Plugin Information" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Forfatter" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Dato" @@ -2876,21 +2892,21 @@ msgstr "Dato" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktiv" @@ -2922,7 +2938,7 @@ msgstr "Pakke" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plugin indstillinger" @@ -3005,31 +3021,31 @@ msgstr "Ukendt model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Forsendelse" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inaktiv" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuel" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Intet lager" @@ -3038,9 +3054,9 @@ msgstr "Intet lager" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "På Ordre" @@ -3049,21 +3065,21 @@ msgstr "På Ordre" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "I Produktion" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Detaljer" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Kategori" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Kategori" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Lokation" @@ -3097,7 +3113,7 @@ msgstr "Lokation" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Serienummer" @@ -3106,9 +3122,9 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Serienummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Antal" @@ -3141,7 +3157,7 @@ msgstr "Antal" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Batch" @@ -3652,11 +3668,11 @@ msgstr "Allerede importeret" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Leverandør" @@ -3725,7 +3741,7 @@ msgstr "Næste" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Rediger Del" @@ -3819,13 +3835,13 @@ msgstr "Salgs Krav" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "På Lager" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Krævet Antal" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Vis Leverandør Del" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Leverandør del oprettet" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Ret venligst fejlene i de valgte dele" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Bestil dele" @@ -4431,8 +4447,8 @@ msgstr "Erstatning tilføjet" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Bygge Output" @@ -4444,9 +4460,9 @@ msgstr "Antal til fuldførelse" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "Antal til fuldførelse" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Status" @@ -4530,59 +4546,47 @@ msgstr "Byggeoutput er blevet aflyst" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Allokere" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Kilde Lokation" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Vælg kildelokationen for lagertildelingen" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Tildel lager" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Lagervarer tildelt" @@ -4593,10 +4597,10 @@ msgstr "Lagervarer tildelt" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Forbrug Lager" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "Lagervarer der er planlagt til forbrug" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "Fuldt forbrugte" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Forbrugt" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "Vælg projektkode for dette linjeelement" @@ -4633,7 +4637,7 @@ msgstr "Vælg projektkode for dette linjeelement" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Abonner" @@ -4670,62 +4674,62 @@ msgstr "Abonner på notifikationer for denne kategori" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Vælg lokation" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Modtaget lager placering valgt" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Standard lokation valgt" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Indstil Lokation" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Tildel Batchkode" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "Tildel Serienumre" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "Tildel Serienumre" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Sæt Udløbsdato" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Juster Emballering" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Juster Emballering" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Ændre Status" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Tilføj Note" @@ -4733,55 +4737,55 @@ msgstr "Tilføj Note" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Gem på standard lokation" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Batch kode" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Indtast batch kode for modtagne varer" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Serienummer" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Indtast serienumre for modtagne elementer" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Udløbsdato" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Indtast en udløbsdato for modtagne vare" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Indtast en udløbsdato for modtagne vare" msgid "Packaging" msgstr "Emballage" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Note" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Modtaget" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Modtag linje element" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Varer modtaget" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Modtag varer" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Vare modtaget på lager" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "Tjek Forsendelse" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "Markering af forsendelsen indikerer, at du har kontrolleret, at alle varer i denne forsendelse er korrekte" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "Forsendelse markeret som kontrolleret" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "Fjern Markering Af Forsendelse" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Mærkning af forsendelsen som ikke-kontrolleret viser, at forsendelsen kræver yderligere verifikation" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "Forsendelse markeret som ikke-kontrolleret" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "Efterlad blank for at bruge ordreadressen" @@ -4889,8 +4893,8 @@ msgstr "Lager Status" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Tilføj Lagervare" @@ -5071,9 +5075,9 @@ msgstr "Liste over poster at vælge imellem" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Eksporter Data" msgid "Export" msgstr "Eksport" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Proces fejlede" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Processen er gennemført" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Emne oprettet" @@ -6064,9 +6059,9 @@ msgstr "Fjern WebAuthn legitimationsoplysninger" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "Bekræft sletning" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Følgende e-mailadresser er knyttet til din konto:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Primær" @@ -6497,7 +6492,7 @@ msgstr "Prikker" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Valuta" @@ -6882,11 +6877,11 @@ msgstr "Prissætning" msgid "Labels" msgstr "Label" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "Den samlede del har muligvis ikke en defineret stykliste, eller styklist #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revision" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Ekstern" @@ -7019,9 +7014,9 @@ msgstr "Ekstern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Reference" @@ -7035,19 +7030,19 @@ msgstr "Produktions antal" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Kan Bygge" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Gennemførte Output" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Udstedt Af" @@ -7056,8 +7051,8 @@ msgstr "Udstedt Af" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Ansvarlig" @@ -7092,7 +7087,7 @@ msgstr "Oprettet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Startdato" @@ -7100,16 +7095,16 @@ msgstr "Startdato" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Måldato" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Fuldført" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "Nødvendige Dele" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Tildelt Lager" @@ -7132,160 +7127,160 @@ msgstr "Tildelt Lager" msgid "Consumed Stock" msgstr "Forbrugt Lager" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Ufuldstændige Output" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "Eksterne Ordrer" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Byg Underordnede Ordrer" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Testresultater" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Rediger Byggeordre" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Tilføj Byggeordre" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Annuller Byggeordre" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Ordren annulleret" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Annuller denne ordre" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Hold Byg Ordre" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Placer denne ordre på hold" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Annuller denne ordre" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Hold Byg Ordre" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Placer denne ordre på hold" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Ordre placeret på hold" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Udsted Byggeordre" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Udsted denne ordre" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Ordre udstedt" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Færdiggør Byggeordre" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Marker denne ordre som færdig" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Ordre fuldført" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Udstede Ordre" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Fuldfør ordre" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Byg Ordre Handlinger" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Rediger ordre" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Dupliker ordre" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Hold ordre" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Annuller ordre" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Produktionsordre" @@ -7294,7 +7289,7 @@ msgstr "Produktionsordre" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Vis eksterne bygge ordrer" @@ -7306,9 +7301,9 @@ msgstr "Vis eksterne bygge ordrer" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "Kalender Visning" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "Parametrisk Visning" @@ -7358,9 +7353,9 @@ msgstr "Standardvaluta" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Producent" @@ -7371,13 +7366,13 @@ msgstr "Producent" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Kunde" @@ -7405,16 +7400,16 @@ msgstr "Fremstillede Dele" msgid "Assigned Stock" msgstr "Tildelt Lager" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Rediger virksomhed" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Slet virksomhed" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Virksomheds Handlinger" @@ -7448,24 +7443,24 @@ msgstr "Producent Del Detaljer" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Modtaget Lager" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Rediger Producent Del" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Tilføj Producent Part" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Slet Producent Del" @@ -7486,7 +7481,7 @@ msgstr "Del Beskrivelse" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Pakkemængde" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Leverandør Del Handlinger" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Rediger Leverandør Del" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Slet Leverandørdel" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Tilføj leverandørdel" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Gruppe Roller" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Brugerinformation" @@ -7662,13 +7657,13 @@ msgstr "Kategori Detaljer" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Revision af" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Standard lokation" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Nøgleord" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Tilgængelig Lager" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "På bestilling" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Låst" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Skabelon Del" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Samlede Del" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Komponent Del" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Testbar Del" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Oprettet af" @@ -7874,7 +7869,7 @@ msgstr "dage" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "Relaterede Dele" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Delen er låst" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "Underskud" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Tilføj del" @@ -7965,7 +7960,7 @@ msgstr "Ordre" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Bestil Lager" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Søg på serienummer" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Del Handlinger" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Lagerværdi" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Total Pris" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Komponent" @@ -8150,11 +8145,11 @@ msgstr "Maksimal Pris" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Enhedspris" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Købspris" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Sidst Opdateret" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Rediger Indkøbsordre" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Tilføj Indkøbsordre" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Destination" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Ordre detaljer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Annuller Indkøbsordre" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Færdiggør Indkøbsordre" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Ordre Handlinger" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Kundens Reference" @@ -8442,29 +8440,29 @@ msgstr "Ikke specificeret" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Rediger Returordre" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Tilføje Returordre" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Annuller Returordre" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Hold Returordre" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Færdiggør Returordre" @@ -8477,55 +8475,55 @@ msgstr "Færdige Forsendelser" msgid "Shipping Address" msgstr "Leverings Adresse" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Rediger Salgsordre" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Tilføj Salgsordre" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Forsendelser" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Udsted Salgsordre" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Annuller Salgs Ordre" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Hold Salgs Ordre" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Send Salgsordre" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Send Salgsordre?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Ordre sendt" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Færdiggør Salg Ordre" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Send ordre" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Forsendelse Reference" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "Ikke kontrolleret" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Forsendelse Dato" @@ -8561,7 +8559,7 @@ msgstr "Forsendelse Dato" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Leveringsdato" @@ -8583,7 +8581,7 @@ msgstr "Annuller Forsendelse" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "Kontrolleret" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "Ikke Kontrolleret" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Afsendt" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Leveret" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Forældet" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Udløbet" @@ -8947,69 +8945,69 @@ msgstr "Du abonnerer på notifikationer for denne del" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Denne lagervare er i produktion" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Denne lagervare er blevet tildelt en salgsordre" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Denne lagervare er blevet tildelt en kunde" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Denne lagervare er installeret i en anden lagervare" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Denne lagervare er blevet brugt af en byggeordre" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Denne lagervare er utilgængelig" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Denne lagervare er udløbet" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Denne lagervare er forældet" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Denne lagervare er fuldt allokeret" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Denne lagervare er delvist allokeret" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Intet lager tilgængeligt" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Denne lagervare er opbrugt" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Har Batch Kode" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Vis elementer som har en batch kode" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Vis varer der er på lager" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Vis elementer som har et serienummer" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Har Batch Kode" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Vis elementer som har en batch kode" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Vis varer der er på lager" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Vis elementer som har et serienummer" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Filtrer elementer efter serienummer" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Vis elementer med serienumre mindre end eller lig med en given værdi" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Vis elementer med serienumre større end eller lig med en given værdi" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Tildelt til Mig" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Vis ordrer tildelt mig" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Udestående" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Vis elementer før denne dato" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Oprettet Før" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Vis elementer oprettet før denne dato" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Oprettet Efter" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Vis elementer oprettet efter denne dato" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Start dato før" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "Vis elementer med en startdato før denne dato" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Start Dato Efter" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "Vis elementer med en startdato efter denne dato" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Færdiggjort Før" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Færdiggjort Efter" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Opdateret Efter" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Opdateret Før" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Har Projektkode" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Vis ordrer med en tildelt projektkode" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrer efter ordrestatus" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Filtrer efter projekt kode" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filtrer efter ansvarlig ejer" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filtrer efter bruger" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Filtrer efter producent" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Filtrer efter leverandører" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Filtrer efter bruger der oprettede ordren" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "Filtrer efter bruger der har udstedt ordren" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Filtrer efter del kategori" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Filtrer efter lagerplacering" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Fjern filter" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Vælg filter værdi" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Indtast filter værdi" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Vælg filter" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Tilføj Filter" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Nulstil filtre" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "Server returnerede forkert datatype" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Server returnerede forkert datatype" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Server returnerede forkert datatype" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Fejl ved indlæsning af tabeldata" @@ -9349,57 +9365,57 @@ msgstr "Fejl ved indlæsning af tabeldata" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "Vis detaljer" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "Vis {model}" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Vis detaljer" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "Vis {model}" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Slet valgte del" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Er du sikker på at du ønsker at slette de valgte varer?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Denne handling kan ikke fortrydes" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Elementer slettet" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Kunne ikke slette elementer" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Aktive Filtre" @@ -9411,62 +9427,67 @@ msgstr "Aktive Filtre" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Del Information" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "Dette Stykliste element er ikke blevet valideret" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Ekstern Lager" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Inkluderer erstatningsbeholdning" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Aktiv Del" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Vis varer med disponibelt lager" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Valideret" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Valgfri" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Importere Stykliste Data" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Tilføj stykliste element" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Styklistevare oprette" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Rediger stykliste element" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Styklistevare opdateret" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Slet styklistevare" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Styklistevare slettet" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Styklistevare valideret" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Kunne ikke validere styklistevare" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Vis stykliste" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "Tilføj styklistevare" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "Tilføj et enkelt Stykliste element" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "Importer fra fil" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "Importer Stykliste elementer fra en fil" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Styklisten kan ikke redigeres, da delen er låst" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Sporbar" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Ordre status" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "Fjern Allokeret Lager" @@ -9736,19 +9752,19 @@ msgstr "Fjern Allokeret Lager" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "Er du sikker på, at du vil fjerne denne allokerede lager fra ordren?" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Forbrug" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "Fjern allokeret lager" @@ -9756,11 +9772,11 @@ msgstr "Fjern allokeret lager" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "I produktion" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "Stykliste Information" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Vis Del" @@ -9921,31 +9937,31 @@ msgstr "Vis Del" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "Har startdato" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Vis ordrer med en startdato" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Skrot" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Skrot bygge output" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Annuller bygge output" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Påkrævede Test" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Slet Adresse" msgid "Are you sure you want to delete this address?" msgstr "Er du sikker på at du vil slette denne adresse?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Tilføj firma" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Tilføj firma" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Vis aktive virksomheder" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Vis virksomheder, som er leverandører" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Vis virksomheder, som er producenter" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Vis virksomheder der er kunder" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Vis varer" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Vis skabeloner med valgmuligheder" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Notifikation" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Besked" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Vis Byggeordre" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Inkluder underkategorier" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Vis Salgsordre" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtrer efter aktiv emnestatus" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Filtrer efter låset emnestatus" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "Stykliste Valid" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filtrer efter dele, der har lager" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtrer efter dele med lavt lager" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Er Skabelon" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Filtrer efter dele, som er skabeloner" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Har Revisioner" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "Importer Dele" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "Tilføj Dele" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "Opret Del" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "Opret ny del" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "Importer dele fra en fil" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "Importer fra leverandør" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "Importer dele fra leverandør plugin" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "Testresultater tilføjet" msgid "No Result" msgstr "Ingen Resultater" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "Rediger Valgliste" msgid "Delete Selection List" msgstr "Slet Valgliste" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Fase" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Prøve" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Installeret" @@ -11321,24 +11337,24 @@ msgstr "Installeret" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "Producentens varenummer" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "Vis producentens dele til aktive interne dele." -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "Aktiv Producent" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "Vis producentens dele for aktive producenter." @@ -11359,7 +11375,7 @@ msgstr "Vis producentens dele for aktive producenter." #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Importer Linjeelementer" @@ -11367,15 +11383,15 @@ msgstr "Importer Linjeelementer" msgid "Supplier Code" msgstr "Leverandør Kode" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Leverandør Link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Producentens Kode" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Vis linjeelementer som er modtaget" @@ -11385,15 +11401,15 @@ msgstr "Vis linjeelementer som er modtaget" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Modtag linje element" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Modtag varer" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Basis enheder" @@ -11401,10 +11417,6 @@ msgstr "Basis enheder" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Tilføj leverandørdel" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Tilføj leverandørdel" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Tilføj leverandørdel" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "Import leverandør del" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Vis aktive leverandør dele" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Vis aktive interne dele" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Aktiv Leverandør" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Vis aktive leverandører" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Vis leverandørdele med lager" @@ -11461,37 +11477,37 @@ msgstr "Modtag valgte elementer" msgid "Receive Item" msgstr "Modtag Vare" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Tilgængelig Antal" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Tildelt Antal" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Ingen forsendelse" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Ikke afsendt" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Vis Forsendelser" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Tildel til Forsendelse" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Tildel til Forsendelse" @@ -11517,31 +11533,31 @@ msgstr "Tildel til Forsendelse" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Tildel Serienummer" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Tildel Serienummer" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "Opret Forsendelse" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Elementer" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Rediger forsendelse" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Annuller forsendelse" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Tilføj Forsendelse" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "Vis forsendelser som er blevet tjekket" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Vis forsendelser som er blevet sendt" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Vis forsendelser som er blevet leveret" @@ -12195,128 +12211,120 @@ msgstr "Slet Lokationstype" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Vis lager for aktive dele" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Vis elementer som er blevet allokeret" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Vis elementer, der er tilgængelige" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inkluder underlokationer" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Inkluder lager i underlokationer" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Udtømt" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Vis varer der er i produktion" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Vis elementer som er blevet brugt af en byggeordre" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Vis lagervarer som er installeret i andre varer" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Sendt til Kunden" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Vis varer som er blevet sendt til en kunde" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Vis sporede elementer" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Har Købspris" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Vis varer som har en købspris" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Vis vare som er udløbet" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Vis vare som er forældede" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Udløbet Før" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Vis elementer som er udløbet før denne dato" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Udløbet Efter" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Vis elementer som er udløbet efter denne dato" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Opdateret Før" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Vis elementer opdateret før denne dato" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Opdateret Efter" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Vis elementer opdateret efter denne dato" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Ekstern Lokation" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Vis elementer på en ekstern lokation" @@ -12344,7 +12352,7 @@ msgstr "Vis elementer på en ekstern lokation" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "Bestil varer" @@ -12515,23 +12523,23 @@ msgstr "Sæt Overordnet Lokation" msgid "Set parent location for the selected items" msgstr "Sæt overordnet placering for de valgte elementer" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Tilføjet" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Fjernet" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Ingen brugerinformation" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 5461ec79fd..18c881f93a 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Löschen" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Abbrechen" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Aktionen" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Fehler" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Ja" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Nein" @@ -103,9 +105,9 @@ msgstr "Nein" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Nein" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Teil" @@ -184,16 +186,16 @@ msgstr "Testvorlagen für Teil" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Zuliefererteil" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Zuliefererteile" @@ -201,18 +203,18 @@ msgstr "Zuliefererteile" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Herstellerteil" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Herstellerteile" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Teilkategorie" @@ -228,14 +230,14 @@ msgstr "Teil-Kategorien" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Lagerartikel" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Lagerort Typen" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Lagerhistorie" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Unternehmen" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Projekt-Code" @@ -335,18 +337,18 @@ msgstr "Projektnummern" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Einkaufsbestellung" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Bestellpositionen" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Verkaufsauftrag" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Versand der Bestellungen" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Rückgabe Auftrag" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adresse" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adressen" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakte" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Eigentümer" @@ -456,15 +458,15 @@ msgstr "Eigentümer" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Nutzer" @@ -548,7 +550,7 @@ msgstr "Auswahllisten" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Auswahllisten" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Bauaufträge" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Prozess fehlgeschlagen" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Prozess erfolgreich abgeschlossen" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Fehler beim darstellen der Komponente" @@ -668,8 +679,8 @@ msgstr "Barcode-Daten eingeben" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Barcode scannen" @@ -688,7 +699,7 @@ msgstr "Der Barcode stimmt nicht mit dem erwarteten Modelltyp überein" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Abgeschlossen" @@ -754,7 +765,7 @@ msgstr "Die Verknüpfung zum zugehörigen Barcode wird entfernt" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Verknüpfung des Barcodes aufheben" @@ -766,11 +777,11 @@ msgstr "Im Admin-Interface öffnen" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Kopiert" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopieren" @@ -879,33 +890,33 @@ msgstr "Benachrichtigungen abbestellen" msgid "Subscribe to notifications" msgstr "Benachrichtigungen abonnieren" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Kalenderfilter" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Vorheriger Monat" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Monat auswählen" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Nächsten Monat" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Bestellung aktualisiert" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Fehler beim Aktualisieren der Bestellung" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Überfällig" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Geringer Bestand" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Administrator" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Mitarbeiter" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Email:" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Kein Name festgelegt" @@ -1266,12 +1277,12 @@ msgstr "Verknüpftes Bild von diesem Teil entfernen?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Entfernen" @@ -1303,7 +1314,7 @@ msgstr "Leeren" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Adresse" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Gestoppt" msgid "Running" msgstr "Läuft" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Datei zum Hochladen auswählen" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "{0} Symbole" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Wird geladen" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Keine Ergebnisse gefunden" @@ -2133,8 +2144,8 @@ msgstr "Optionen" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Barcode-Aktionen" @@ -2211,6 +2222,10 @@ msgstr "Nichts" msgid "InvenTree Logo" msgstr "InvenTree's Logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Sprache auswählen" @@ -2240,7 +2255,8 @@ msgstr "Gruppen-Rollen werden aktualisiert" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Aktualisiert" @@ -2288,11 +2304,11 @@ msgstr "Keine Gegengenstände" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Verfügbar" @@ -2596,8 +2612,8 @@ msgstr "Benutzer-Einstellungen" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Einstellungen" @@ -2647,18 +2663,18 @@ msgstr "Abmelden" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lager" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fertigung" @@ -2669,17 +2685,17 @@ msgstr "Fertigung" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Einkauf" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Verkäufe" @@ -2743,7 +2759,7 @@ msgstr "Lieferanten" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Hersteller" @@ -2800,7 +2816,7 @@ msgstr "Anhänge" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Notizen" @@ -2850,8 +2866,8 @@ msgstr "Plugin-Informationen" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2876,21 +2892,21 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktiv" @@ -2922,7 +2938,7 @@ msgstr "Paket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plugin Einstellungen" @@ -3005,31 +3021,31 @@ msgstr "Unbekanntes Modell: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Sendung" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inaktiv" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuell" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Kein Bestand" @@ -3038,9 +3054,9 @@ msgstr "Kein Bestand" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "In Bestellung" @@ -3049,21 +3065,21 @@ msgstr "In Bestellung" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "In Produktion" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Details" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Kategorie" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Kategorie" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Lagerort" @@ -3097,7 +3113,7 @@ msgstr "Lagerort" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Seriennummer" @@ -3106,9 +3122,9 @@ msgstr "Seriennummer" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Seriennummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Anzahl" @@ -3141,7 +3157,7 @@ msgstr "Anzahl" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Losnummer" @@ -3652,11 +3668,11 @@ msgstr "Bereits importiert" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Lieferant" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Teil bearbeiten" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Auf Lager" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Benötigte Menge" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Neues Zulieferer-Teil" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Zuliefererteil erstellt" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Bitte korrigieren Sie die Fehler in den ausgewählten Teilen" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Teile bestellen" @@ -4431,8 +4447,8 @@ msgstr "Ersatz-Teil hinzugefügt" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Bauprodukt" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Status" @@ -4530,59 +4546,47 @@ msgstr "Bauprodukte wurden abgebrochen" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Zugewiesen" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Quell Lagerort" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Bestand zuweisen" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Lagerbestand verbrauchen" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "komplett verbraucht" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "verbraucht" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "abonniert" @@ -4670,62 +4674,62 @@ msgstr "Benachrichtigungen für diese Kategorie abonnieren" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Lagerort wählen" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Teile-Zielort ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Standard-Lagerort der Teile-Kategorie ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Lagerort zuvor empfangener Artikel ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Standard-Lagerort ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Lagerort festlegen" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Losnummer zuweisen" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Ablaufdatum festlegen" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Verpackung anpassen" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Verpackung anpassen" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Status ändern" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Notiz hinzufügen" @@ -4733,55 +4737,55 @@ msgstr "Notiz hinzufügen" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Am Standard-Lagerort einbuchen" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Losnummer" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Losnummern eingeben für empfangene Gegenstände" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Seriennummern" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Seriennummern eingeben für empfangene Gegenstände" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Ablaufdatum" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Ablaufdatum eingeben für empfangene Gegenstände" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Ablaufdatum eingeben für empfangene Gegenstände" msgid "Packaging" msgstr "Verpackung" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Notiz" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Erhalten" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Positionen empfangen" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Empfangene Gegenstände" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Teile empfangen" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "Lagerbestand Status" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Lagerartikel hinzufügen" @@ -5071,9 +5075,9 @@ msgstr "Liste der wählbaren Einträge" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Daten exportieren" msgid "Export" msgstr "Export" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Prozess fehlgeschlagen" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Prozess erfolgreich abgeschlossen" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Element angelegt" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Die folgenden E-Mail-Adressen sind mit deinem Konto verknüpft:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Primär" @@ -6497,7 +6492,7 @@ msgstr "Punkte" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Währung" @@ -6882,11 +6877,11 @@ msgstr "Preise" msgid "Labels" msgstr "Beschriftungen" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "Das zusammengebaute Teil darf keine BOM definiert haben, oder das BOM is #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Version" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Benutzerdefinierter Status" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Extern" @@ -7019,9 +7014,9 @@ msgstr "Extern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Referenz" @@ -7035,19 +7030,19 @@ msgstr "Bauauftrag Anzahl" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Herstellbar" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Aufgegeben von" @@ -7056,8 +7051,8 @@ msgstr "Aufgegeben von" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Verantwortlich" @@ -7092,7 +7087,7 @@ msgstr "Erstellt" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Startdatum" @@ -7100,16 +7095,16 @@ msgstr "Startdatum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Zieldatum" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Abgeschlossen" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "Benötigte Teile" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Zugewiesener Bestand" @@ -7132,160 +7127,160 @@ msgstr "Zugewiesener Bestand" msgid "Consumed Stock" msgstr "Verbrauchte Bestände" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Unvollständige Endprodukte" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "Externe Bestellungen" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Testergebnisse" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Neuer Bauauftrag" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Bestellung storniert" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Diese Bestellung stornieren" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Bauauftrag halten" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Diese Bestellung halten" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Diese Bestellung stornieren" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Bauauftrag halten" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Diese Bestellung halten" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Bestellung gehalten" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Bauauftrag erstellen" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Diese Bestellung ausstellen" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Bestellung ausgestellt" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Bauauftrag fertigstellen" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Diese Bestellung als vollständig markieren" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Bestellung abgeschlossen" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Bestellung aufgeben" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Bestellung abschließen" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Bauauftrag-Aktionen" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Bestellung bearbeiten" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Bestellung duplizieren" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Bestellung halten" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Bestellung stornieren" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Bauauftrag" @@ -7294,7 +7289,7 @@ msgstr "Bauauftrag" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Externe Bauaufträge anzeigen" @@ -7306,9 +7301,9 @@ msgstr "Externe Bauaufträge anzeigen" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "Kalenderansicht" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Standardwährung" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Hersteller" @@ -7371,13 +7366,13 @@ msgstr "Hersteller" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Kunde" @@ -7405,16 +7400,16 @@ msgstr "Hergestellte Teile" msgid "Assigned Stock" msgstr "Zugeordneter Bestand" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Unternehmen bearbeiten" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Firma löschen" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Firmen-Aktionen" @@ -7448,24 +7443,24 @@ msgstr "Herstellerteil Details" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Empfangene Lagerartikel" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Herstellerteil bearbeiten" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Herstellerteil hinzufügen" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Herstellerteil löschen" @@ -7486,7 +7481,7 @@ msgstr "Teilebeschreibung" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Verpackungsmenge" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Zuliefererteil Aktionen" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Zuliefererteil bearbeiten" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Gruppenrollen" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Benutzerinformation" @@ -7662,13 +7657,13 @@ msgstr "Kategorie-Details" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Bauauftragszuweisungen" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Verkaufsauftragszuweisungen" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Revision von" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Standard Lagerort" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Schlüsselwörter" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Verfügbarer Bestand" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Bestellt" @@ -7803,7 +7798,7 @@ msgstr "Minimaler Bestand" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Gesperrt" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Vorlagenteil" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Baugruppe" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Komponente" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Testbares Teil" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Nachverfolgbares Teil" @@ -7840,8 +7835,8 @@ msgstr "Verkäufliches Teil" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Virtuelles Teil" @@ -7849,13 +7844,13 @@ msgstr "Virtuelles Teil" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Erstelldatum" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Erstellt von" @@ -7874,7 +7869,7 @@ msgstr "Tage" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Preisspanne" @@ -7917,7 +7912,7 @@ msgstr "Zugehörige Teile" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Teil ist gesperrt" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Teil hinzufügen" @@ -7965,7 +7960,7 @@ msgstr "Bestellung" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Bestand bestellen" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Nach Seriennummer suchen" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Teile-Aktionen" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Gesamtpreis" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Komponente" @@ -8150,11 +8145,11 @@ msgstr "Höchster Preis" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Preis pro Einheit" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Einkaufs Preise" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Bestellung bearbeiten" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Bestellung hinzufügen" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Abgeschlossene Positionen" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Bestimmungsort" @@ -8371,60 +8369,60 @@ msgstr "Herausgabedatum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fertigstellungsdatum" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Bestelldetails" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Positionen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Bestellung aufgeben" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Bestellung stornieren" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Bestellung halten" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Bestellung abschließen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Bestellaktionen" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Kundenreferenz" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Rücksendeauftrag bearbeiten" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Neuer Rücksendeauftrag" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Rücksendeauftrag erstellen" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Rücksendeauftrag stornieren" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Rücksendeauftrag halten" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Rücksendeauftrag abschließen" @@ -8477,55 +8475,55 @@ msgstr "Abgeschlossene Sendungen" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Auftrag bearbeiten" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Auftrag hinzufügen" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Lieferungen" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Bestellung versendet" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Auftrag abschließen" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Bestellung versenden" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Sendungsreferenz" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Versanddatum" @@ -8561,7 +8559,7 @@ msgstr "Versanddatum" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Lieferdatum" @@ -8583,7 +8581,7 @@ msgstr "Lieferung abbrechen" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Lieferung fertigstellen" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "Ausstehend" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Versandt" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Zugestellt" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "Lagerartikel Aktionen" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "abgelaufen" @@ -8947,69 +8945,69 @@ msgstr "Sie haben Benachrichtigungen für dieses Teil abonniert" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Dieser Lagerbestand ist in Produktion" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Dieser Lagerbestand wurde einem Verkaufsauftrag zugewiesen" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Dieser Lagerbestand wurde einem Kunden zugewiesen" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Dieser Lagerartikel ist in einem anderen Lagerartikel verbaut" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Lagerbestand wurde durch einen Bauauftrag verbraucht" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Dieser Lagerartikel ist nicht verfügbar" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Dieser Lagerartikel ist abgelaufen" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Dieser Lagerartikel ist veraltet" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Dieser Lagerartikel ist vollständig zugewiesen" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Dieser Lagerartikel ist teilweise zugewiesen" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Kein Lagerbestand verfügbar" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Dieser Lagerartikel wurde verbraucht" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Lagerinformationen" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "Spalten auswählen" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Hat Losnummer" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Zeige Bestand mit Losnummer" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Elemente nach Batch-Code filtern" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Zeige Teile welche im Lager sind" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Hat Seriennummer" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Zeige Bestand mit Seriennummer" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Hat Losnummer" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Zeige Bestand mit Losnummer" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Elemente nach Batch-Code filtern" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Zeige Teile welche im Lager sind" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Hat Seriennummer" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Zeige Bestand mit Seriennummer" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Elemente nach Seriennummer filtern" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "Seriennummer darunter" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Artikel mit Seriennummern kleiner oder gleich einem angegebenen Wert anzeigen" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "Seriennummer darüber" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Zeige Elemente mit Seriennummern größer oder gleich einem angegebenen Wert" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Mir zugewiesen" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Mir zugewiesene Aufträge anzeigen" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Ausstehend" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Ausstehende Elemente anzeigen" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Überfällige Elemente anzeigen" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Mindestdatum" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Elemente nach diesem Datum anzeigen" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Maximaldatum" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Elemente vor diesem Datum anzeigen" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Erstellt vor" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Vor diesem Datum erstellte Elemente anzeigen" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Erstellt nach" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Nach diesem Datum erstellte Elemente anzeigen" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Startdatum vor" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Startdatum nach" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Zieldatum vor" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Zeige Elemente mit einem Zieldatum vor diesem Datum" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Zieldatum nach" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Zeige Elemente mit einem Zieldatum nach diesem Datum" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Abgeschlossen vor" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Vor diesem Datum erledigte Elemente anzeigen" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Nach diesem Datum erledigte Elemente anzeigen" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Hat Projektcode" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Aufträge mit zugewiesenem Projektcode anzeigen" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Alternativen einschließen" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "Ergebnisse für Teilvarianten einbeziehen" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Nach Bestellstatus filtern" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Nach Produktcode filtern" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Nach verantwortlichem Besitzer filtern" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Nach Benutzer filtern" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Nach Herstellern filtern" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Nach Lieferanten filtern" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Nach Teilkategorie filtern" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Nach Lagerort filtern" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Filter entfernen" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Filterwert auswählen" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Filterwert eingeben" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Datumswert auswählen" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Filter auswählen" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Tabellenfilter" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Filter hinzufügen" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Filter zurücksetzen" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Keine Einträge gefunden" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "Fehler beim Laden der Tabellenoptionen" @@ -9315,10 +9331,6 @@ msgstr "Fehler beim Laden der Tabellenoptionen" #~ 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:526 -msgid "Server returned incorrect data type" -msgstr "Der Server hat einen falschen Datentyp zurückgegeben" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Der Server hat einen falschen Datentyp zurückgegeben" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Der Server hat einen falschen Datentyp zurückgegeben" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Fehler beim Laden der Tabellendaten" @@ -9349,57 +9365,57 @@ msgstr "Fehler beim Laden der Tabellendaten" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr " Details anzeigen" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr " Details anzeigen" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Ausgewählte Elemente löschen" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Möchten Sie die ausgewählten Elemente wirklich löschen?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Diese Aktion kann nicht rückgängig gemacht werden" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Elemente gelöscht" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Fehler beim Löschen der Elemente" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Benutzerdefinierte Tabellenfilter sind aktiv" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Ausgewählte Datensätze löschen" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Daten aktualisieren" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Aktive Filter" @@ -9411,62 +9427,67 @@ msgstr "Aktive Filter" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Diese Stücklistenposition ist für ein anderes übergeordnetes Element definiert" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Teile-Informationen" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "Dieses BOM Element wurde nicht validiert" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "Ersatz-Teil" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Virtuelles Teil" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Virtuelles Teil" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Externer Bestand" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Ersatz Bestand einbeziehen" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Alternatives Lager einschließen" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Alternatives Lager einschließen" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Gebäude" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Alternatives Lager einschließen" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Gebäude" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Gebäude" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Verbrauchsartikel" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Kein Lagerbestand verfügbar" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Nachverfolgbare Teile anzeigen" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Aktives Teil" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Artikel mit verfügbarem Lagerbestand anzeigen" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Artikel in Bestellung anzeigen" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Bestätigt" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Bestätigte Einträge anzeigen" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Vererbt" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Vererbte Elemente anzeigen" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Optional" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Optionale Elemente anzeigen" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Verbrauchsmaterial" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Verbrauchbare Artikel anzeigen" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Hat Preise" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Artikel mit Preisen anzeigen" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Stücklisten-Position hinzufügen" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Stücklisten-Position erstellt" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Stücklisten-Position bearbeiten" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Stücklisten-Position aktualisiert" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Stücklisten-Position löschen" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Stücklisten-Position gelöscht" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "BOM-Element validiert" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Fehler beim Validieren des BOM-Elements" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Stückliste anzeigen" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Ersatzteil bearbeiten" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "BOM kann nicht bearbeitet werden, weil das Teil gesperrt ist" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Montage" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Aktive Baugruppen anzeigen" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Nachverfolgbar" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Nachverfolgbare Baugruppen anzeigen" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Bestellstatus" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Bestands-Zuordnung bearbeiten" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Bestands-Zuordnung bearbeiten" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Verbrauchen" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Verbrauchsmaterialien anzeigen" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Optionale Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Prüfbar" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Nachverfolgbare Freigabe" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Verfolgbare Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "In Produktion" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Nicht genug Lagermenge" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Wird vererbt" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Einheiten Menge" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "BOM Information" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "Komplett zugewiesen" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Bestand automatisch zuordnen" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Bestand bauen" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Teil anzeigen" @@ -9921,31 +9937,31 @@ msgstr "Teil anzeigen" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "Hat Zieldatum" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "Hat Startdatum" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Nach Lagerstatus filtern" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "Bauprodukt fertigstellen" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Verschrotten" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Bauprodukt verschrotten" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Bauprodukt abbrechen" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Erforderliche Tests" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Adresse löschen" msgid "Are you sure you want to delete this address?" msgstr "Sicher, dass Sie diese Adresse löschen wollen?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Unternehmen hinzufügen" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Unternehmen hinzufügen" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Aktive Unternehmen anzeigen" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Unternehmen anzeigen, die Lieferanten sind" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Unternehmen anzeigen, die Hersteller sind" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Unternehmen anzeigen, die Kunden sind" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Element anzeigen" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Position hinzufügen" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Position bearbeiten" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Position löschen" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Vorlagen mit Auswahlen anzeigen" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Hat Einheiten" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Benachrichtigung" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Nachricht" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Benötigter Bestand" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Sie haben Benachrichtigungen für diese Kategorie abonniert" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Unter-Kategorien einschließen" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Mindest-Lagerbestand" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtern nach Teil aktiv Status" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtern nach Baugruppen Attribut" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "BOM valide" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "Nach Teilen mit gültiger BOM filtern" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Teile in Unterkategorien einschließen" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Nach Teilattributen filtern" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Nach Attribut \"prüfbar\" filtern" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtern nach Nachverfolgbarer Eigenschaft" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Nach Teilen mit Einheiten filtern" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Hat IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Nach Teilen filtern, die eine interne Teilenummer haben" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Auf Lager" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Nach Teilen mit Lagerbestand filtern" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Nach Teilen mit geringem Lagerbestand filtern" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Kaufbar" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Nach Teilen filtern, die kaufbar sind" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Verkaufbar" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Nach Teilen filtern, die verkaufbar sind" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Nach Teilen filtern, die virtuell sind" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Nicht virtuell" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Ist Template" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Nach Teilen filtern die eine Vorlage sind" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "Ist Variante" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "Nach Teilen filtern, die Varianten sind" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Ist Revision" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Nach Teilen filtern, die Revisionen sind" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Hat Änderungen" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Nach Teilen mit Revisionen filtern" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Nach Teilen mit Preisinformationen filtern " -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Nach Teilen mit Lagerbestand filtern " @@ -10870,55 +10886,55 @@ msgstr "Nach Teilen mit Lagerbestand filtern " #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Nach vom Nutzer abonnierten Teilen filtern " -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Kategorie festlegen" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "Kategorie für ausgewählte Teile festlegen" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Ausgewählte Teile bestellen" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "Testergebnisse hinzugefügt" msgid "No Result" msgstr "Kein Ergebnis" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Bühne" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Beispiel" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Installiert" @@ -11321,24 +11337,24 @@ msgstr "Installiert" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "Lieferantennummer" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Lieferanten-Link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Herstellernummer" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Position empfangen" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Erhaltene Artikel" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Basiseinheiten" @@ -11401,10 +11417,6 @@ msgstr "Basiseinheiten" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Zuliefererteil hinzufügen" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Zuliefererteil hinzufügen" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Zuliefererteil hinzufügen" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Aktive Lieferantenteile anzeigen" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Zeige aktive interne Teile" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Aktiver Lieferant" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Zeige aktiven Lieferant" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "Ausgewählte Elemente empfangen" msgid "Receive Item" msgstr "Element empfangen" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Verfügbare Menge" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Zugewiesene Menge" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Keine Lieferung" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Nicht versendet" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Zuordnung bearbeiten" @@ -11500,16 +11516,16 @@ msgstr "Zuordnung bearbeiten" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Lieferung anzeigen" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Sendung zuweisen" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Sendung zuweisen" @@ -11517,31 +11533,31 @@ msgstr "Sendung zuweisen" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Bestand bestellen" @@ -11553,31 +11569,31 @@ msgstr "Bestand bestellen" msgid "Create Shipment" msgstr "Lieferung erstellen" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Lieferung bearbeiten" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Lieferung abbrechen" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Lieferung hinzufügen" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "versendete Lieferungen anzeigen" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "zugestellte Lieferungen anzeigen" @@ -12195,128 +12211,120 @@ msgstr "Lagerorttyp löschen" msgid "Icon" msgstr "Symbol" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Bestand aktiver Teile anzeigen" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Zugewiesene Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Verfügbare Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Unter-Lagerorte einschließen" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Bestand in Unter-Lagerorten einschließen" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Erschöpft" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Zeige aufgebrauchte Lagerbestände" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Zeige Teile welche in Produktion sind" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Zeige Bestand, welcher in anderen Teilen verbaut ist" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Zum Kunden geschickt" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Zeige Bestand, welcher zum Kunden gesendet wurde" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Verfolgbare Objekte anzeigen" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Hat Einkaufspreis" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Zeige Bestand, für welchen ein Einkaufspreis verfügbar ist" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Abgelaufen vor" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Abgelaufen nach" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Externer Lagerort" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Zeige Elemente an einem externen Lagerort" @@ -12344,7 +12352,7 @@ msgstr "Zeige Elemente an einem externen Lagerort" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "Übergeordneten Standort festlegen" msgid "Set parent location for the selected items" msgstr "Übergeordneten Standort für die ausgewählten Elemente festlegen" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Hinzugefügt" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Entfernt" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Keine Benutzerinformation" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 0c7bb4fb05..5df47ae71e 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Διαγραφή" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Ακύρωση" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Ενέργειες" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Αποτυχία" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Ναι" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Όχι" @@ -103,9 +105,9 @@ msgstr "Όχι" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Όχι" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Προϊόν" @@ -184,16 +186,16 @@ msgstr "Δοκιμαστικά Πρότυπα Προϊόντων" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Προϊόν Προμηθευτή" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Προϊόντα Προμηθευτή" @@ -201,18 +203,18 @@ msgstr "Προϊόντα Προμηθευτή" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Προϊόν Κατασκευαστή" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Προϊόντα Κατασκευαστή" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Κατηγορία Προϊόντος" @@ -228,14 +230,14 @@ msgstr "Κατηγορίες Προϊόντων" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Προϊόν Αποθέματος" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Τύποι Τοποθεσιών Αποθέματος" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Ιστορικό Αποθέματος" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Προϊόντα Κατασκευής" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Εταιρείες" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Κωδικός Έργου" @@ -335,18 +337,18 @@ msgstr "Κωδικοί Έργων" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Εντολή Αγοράς" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Γραμμές Εντολής Αγοράς" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Εντολή Πώλησης" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Αποστολές Εντολών Πώλησης" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Εντολή Επιστροφής" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Διεύθυνση" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Διευθύνσεις" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Επαφή" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Επαφές" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Ιδιοκτήτης" @@ -456,15 +458,15 @@ msgstr "Ιδιοκτήτες" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Χρήστης" @@ -548,7 +550,7 @@ msgstr "Λίστες Επιλογών" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Λίστες Επιλογών" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Διαχειριστής" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Εντολές Κατασκευής" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Η διαδικασία απέτυχε" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Η διαδικασία ολοκληρώθηκε επιτυχώς" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Σφάλμα κατά την απόδοση του component" @@ -668,8 +679,8 @@ msgstr "Εισάγετε δεδομένα γραμμοκώδικα" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Σάρωση Γραμμοκώδικα" @@ -688,7 +699,7 @@ msgstr "Ο γραμμοκώδικας δεν ταιριάζει με τον αν #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Επιτυχία" @@ -754,7 +765,7 @@ msgstr "Αυτό θα αφαιρέσει τη σύνδεση με τον σχε #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Αποσύνδεση Γραμμοκώδικα" @@ -766,11 +777,11 @@ msgstr "Άνοιγμα στο περιβάλλον διαχειριστή" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Αντιγράφηκε" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Αντιγραφή" @@ -879,33 +890,33 @@ msgstr "Απεγγραφή από τις ειδοποιήσεις" msgid "Subscribe to notifications" msgstr "Εγγραφή στις ειδοποιήσεις" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Φίλτρα Ημερολογίου" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Προηγούμενος μήνας" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Επιλογή μήνα" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Επόμενος μήνας" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Η παραγγελία ενημερώθηκε" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Σφάλμα κατά την ενημέρωση της παραγγελίας" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Εκπρόθεσμο" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Συναρμολογήσεις που απαιτούν επικύρωση λίστας υλικών" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Χαμηλό Απόθεμα" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superuser" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Προσωπικό" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Email: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Δεν έχει οριστεί όνομα" @@ -1266,12 +1277,12 @@ msgstr "Αφαίρεση της σχετικής εικόνας από αυτό #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Αφαίρεση" @@ -1303,7 +1314,7 @@ msgstr "Εκκαθάριση" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Υπολογιστής/Host" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Σταματημένο" msgid "Running" msgstr "Σε λειτουργία" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Επιλέξτε αρχείο για μεταφόρτωση" @@ -1919,13 +1930,13 @@ msgstr "Επιλέξτε πακέτο" msgid "{0} icons" msgstr "{0} εικονίδια" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Φόρτωση" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Δεν βρέθηκαν αποτελέσματα" @@ -2133,8 +2144,8 @@ msgstr "Επιλογές" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Ενέργειες Barcode" @@ -2211,6 +2222,10 @@ msgstr "Κανένα" msgid "InvenTree Logo" msgstr "Λογότυπο InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Επιλέξτε γλώσσα" @@ -2240,7 +2255,8 @@ msgstr "Ενημέρωση ρόλων ομάδας" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Ενημερώθηκε" @@ -2288,11 +2304,11 @@ msgstr "Κανένα στοιχείο" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Διαθέσιμο" @@ -2596,8 +2612,8 @@ msgstr "Ρυθμίσεις χρήστη" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Ρυθμίσεις συστήματος" @@ -2647,18 +2663,18 @@ msgstr "Αποσύνδεση" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Απόθεμα" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Κατασκευή" @@ -2669,17 +2685,17 @@ msgstr "Κατασκευή" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Προμήθειες" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Πωλήσεις" @@ -2743,7 +2759,7 @@ msgstr "Προμηθευτές" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Κατασκευαστές" @@ -2800,7 +2816,7 @@ msgstr "Συνημμένα" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Σημειώσεις" @@ -2850,8 +2866,8 @@ msgstr "Πληροφορίες πρόσθετου" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Συγγραφέας" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Ημερομηνία" @@ -2876,21 +2892,21 @@ msgstr "Ημερομηνία" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Ενεργό" @@ -2922,7 +2938,7 @@ msgstr "Πακέτο" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Ρυθμίσεις πρόσθετου" @@ -3005,31 +3021,31 @@ msgstr "Άγνωστο μοντέλο: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Αποστολή" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Ανενεργό" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Εικονικό" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Χωρίς απόθεμα" @@ -3038,9 +3054,9 @@ msgstr "Χωρίς απόθεμα" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "Σε παραγγελία" @@ -3049,21 +3065,21 @@ msgstr "Σε παραγγελία" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "Σε παραγωγή" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Λεπτομέρειες" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Κατηγορία" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Κατηγορία" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Τοποθεσία" @@ -3097,7 +3113,7 @@ msgstr "Τοποθεσία" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Σειριακός αριθμός" @@ -3106,9 +3122,9 @@ msgstr "Σειριακός αριθμός" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Σειριακός αριθμός" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Ποσότητα" @@ -3141,7 +3157,7 @@ msgstr "Ποσότητα" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Παραγωγική παρτίδα" @@ -3652,11 +3668,11 @@ msgstr "Έχει ήδη εισαχθεί" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Προμηθευτής" @@ -3725,7 +3741,7 @@ msgstr "Επόμενο" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Επεξεργασία Προϊόντος" @@ -3819,13 +3835,13 @@ msgstr "Απαιτήσεις πωλήσεων" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Σε απόθεμα" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Απαιτούμενη ποσότητα" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Νέο Προϊόν προμηθευτή" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Το Προϊόν προμηθευτή δημιουργήθηκε" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Παρακαλώ διορθώστε τα σφάλματα στα επιλεγμένα Προϊόντα" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Παραγγελία Προϊόντων" @@ -4431,8 +4447,8 @@ msgstr "Το υποκατάστατο προστέθηκε" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Αποτέλεσμα κατασκευής" @@ -4444,9 +4460,9 @@ msgstr "Ποσότητα προς ολοκλήρωση" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "Ποσότητα προς ολοκλήρωση" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Κατάσταση" @@ -4530,59 +4546,47 @@ msgstr "Τα αποτελέσματα κατασκευής ακυρώθηκαν" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Δεσμευμένο" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Τοποθεσία προέλευσης" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Επιλέξτε την τοποθεσία προέλευσης για τη δέσμευση αποθέματος" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Δέσμευση αποθέματος" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Τα είδη αποθέματος δεσμεύτηκαν" @@ -4593,10 +4597,10 @@ msgstr "Τα είδη αποθέματος δεσμεύτηκαν" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Κατανάλωση αποθέματος" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "Πλήρως καταναλωμένο" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Καταναλωμένο" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "Επιλέξτε κωδικό έργου για αυτό το Προϊόν" @@ -4633,7 +4637,7 @@ msgstr "Επιλέξτε κωδικό έργου για αυτό το Προϊό #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Σε εγγραφή" @@ -4670,62 +4674,62 @@ msgstr "Εγγραφή σε ειδοποιήσεις για αυτή την κα #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Επιλογή τοποθεσίας" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Επιλέχθηκε προορισμός Προϊόντος" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Επιλέχθηκε η προεπιλεγμένη τοποθεσία της κατηγορίας" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Επιλέχθηκε τοποθεσία παραληφθέντος αποθέματος" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Επιλέχθηκε η προεπιλεγμένη τοποθεσία" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Ορισμός τοποθεσίας" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Ανάθεση κωδικού παρτίδας" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Ορισμός ημερομηνίας λήξης" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Προσαρμογή συσκευασίας" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Προσαρμογή συσκευασίας" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Αλλαγή κατάστασης" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Προσθήκη σημείωσης" @@ -4733,55 +4737,55 @@ msgstr "Προσθήκη σημείωσης" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Αποθήκευση στην προεπιλεγμένη τοποθεσία" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "Αποθήκευση στον προορισμό της γραμμής " -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Αποθήκευση με ήδη παραληφθέν απόθεμα" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Κωδικός παρτίδας" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Εισαγάγετε κωδικό παρτίδας για τα παραληφθέντα είδη" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Εισαγάγετε σειριακούς αριθμούς για τα παραληφθέντα είδη" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Ημερομηνία λήξης" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Εισαγάγετε ημερομηνία λήξης για τα παραληφθέντα είδη" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Εισαγάγετε ημερομηνία λήξης για τα παρ msgid "Packaging" msgstr "Συσκευασία" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Σημείωση" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Παραλήφθηκε" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Παραλαβή Προϊόντων γραμμής" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Ελήφθησαν τα είδη" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Παραλαβή ειδών" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Το είδος παραλήφθηκε στην αποθήκη" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "Έλεγχος Αποστολής" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "Η σήμανση της αποστολής ως ελεγμένη δηλώνει ότι έχετε επαληθεύσει πως όλα τα είδη στην αποστολή είναι σωστά" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "Η αποστολή σημειώθηκε ως ελεγμένη" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "Αναίρεση Ελέγχου Αποστολής" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Η σήμανση της αποστολής ως μη ελεγμένη δηλώνει ότι απαιτείται επιπλέον έλεγχος" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "Η αποστολή σημειώθηκε ως μη ελεγμένη" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "Αφήστε κενό για χρήση της διεύθυνσης της παραγγελίας" @@ -4889,8 +4893,8 @@ msgstr "Κατάσταση αποθέματος" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Προσθήκη είδους αποθέματος" @@ -5071,9 +5075,9 @@ msgstr "Λίστα διαθέσιμων καταχωρήσεων προς επι #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Εξαγωγή δεδομένων" msgid "Export" msgstr "Εξαγωγή" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Η διαδικασία απέτυχε" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Η διαδικασία ολοκληρώθηκε επιτυχώς" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Το Προϊόν δημιουργήθηκε" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Οι παρακάτω διευθύνσεις email συνδέονται με τον λογαριασμό σας:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Κύρια" @@ -6497,7 +6492,7 @@ msgstr "Τελείες" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Νόμισμα" @@ -6882,11 +6877,11 @@ msgstr "Τιμολόγηση" msgid "Labels" msgstr "Ετικέτες" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "Το συναρμολογημένο Προϊόν μπορεί να μη #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Αναθεώρηση" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Προσαρμοσμένη κατάσταση" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Εξωτερικό" @@ -7019,9 +7014,9 @@ msgstr "Εξωτερικό" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Αναφορά" @@ -7035,19 +7030,19 @@ msgstr "Ποσότητα Κατασκευής" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Μπορεί να Κατασκευαστεί" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Ολοκληρωμένες Παραγωγές" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Εκδόθηκε Από" @@ -7056,8 +7051,8 @@ msgstr "Εκδόθηκε Από" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Υπεύθυνος" @@ -7092,7 +7087,7 @@ msgstr "Δημιουργήθηκε" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Ημερομηνία Έναρξης" @@ -7100,16 +7095,16 @@ msgstr "Ημερομηνία Έναρξης" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Ημερομηνία Στόχος" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Ολοκληρώθηκε" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "Απαιτούμενα Προϊόντα" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Δεσμευμένο Απόθεμα" @@ -7132,160 +7127,160 @@ msgstr "Δεσμευμένο Απόθεμα" msgid "Consumed Stock" msgstr "Καταναλωμένο Απόθεμα" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Μη Ολοκληρωμένες Παραγωγές" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "Εξωτερικές Παραγγελίες" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Θυγατρικές Εντολές Κατασκευής" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Αποτελέσματα Δοκιμών" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Επεξεργασία Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Προσθήκη Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Ακύρωση Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Η παραγγελία ακυρώθηκε" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Ακύρωση της παραγγελίας" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Πάγωμα Εντολής Κατασκευής" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Τοποθέτηση παραγγελίας σε αναμονή" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Ακύρωση της παραγγελίας" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Πάγωμα Εντολής Κατασκευής" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Τοποθέτηση παραγγελίας σε αναμονή" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Η παραγγελία τέθηκε σε αναμονή" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Έκδοση Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Έκδοση παραγγελίας" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Η παραγγελία εκδόθηκε" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Ολοκλήρωση Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Σήμανση παραγγελίας ως ολοκληρωμένη" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Η παραγγελία ολοκληρώθηκε" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Έκδοση Παραγγελίας" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Ολοκλήρωση Παραγγελίας" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Ενέργειες Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Επεξεργασία παραγγελίας" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Αντιγραφή παραγγελίας" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Κατάψυξη παραγγελίας" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Ακύρωση παραγγελίας" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Εντολή Κατασκευής" @@ -7294,7 +7289,7 @@ msgstr "Εντολή Κατασκευής" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Εμφάνιση εξωτερικών εντολών κατασκευής" @@ -7306,9 +7301,9 @@ msgstr "Εμφάνιση εξωτερικών εντολών κατασκευή #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "Προβολή Ημερολογίου" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Προεπιλεγμένο Νόμισμα" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Κατασκευαστής" @@ -7371,13 +7366,13 @@ msgstr "Κατασκευαστής" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Πελάτης" @@ -7405,16 +7400,16 @@ msgstr "Κατασκευασμένα Προϊόντα" msgid "Assigned Stock" msgstr "Ανατεθειμένο Απόθεμα" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Επεξεργασία Εταιρείας" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Διαγραφή Εταιρείας" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Ενέργειες Εταιρείας" @@ -7448,24 +7443,24 @@ msgstr "Στοιχεία Προϊόντος Κατασκευαστή" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Παραληφθέν Απόθεμα" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Επεξεργασία Προϊόντος Κατασκευαστή" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Προσθήκη Προϊόντος Κατασκευαστή" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Διαγραφή Προϊόντος Κατασκευαστή" @@ -7486,7 +7481,7 @@ msgstr "Περιγραφή Προϊόντος" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Ποσότητα Συσκευασίας" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Ενέργειες Προϊόντος Προμηθευτή" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Επεξεργασία Προϊόντος Προμηθευτή" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Διαγραφή Προϊόντος Προμηθευτή" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Προσθήκη Προϊόντος Προμηθευτή" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Ρόλοι Ομάδας" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Πληροφορίες Χρήστη" @@ -7662,13 +7657,13 @@ msgstr "Στοιχεία Κατηγορίας" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Κατανομές Εντολών Κατασκευής" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Κατανομές Παραγγελιών Πώλησης" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Αναθεώρηση του" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Προεπιλεγμένη Τοποθεσία" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Λέξεις-Κλειδιά" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Διαθέσιμο Απόθεμα" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Σε παραγγελία" @@ -7803,7 +7798,7 @@ msgstr "Ελάχιστο Απόθεμα" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Κλειδωμένο" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Πρότυπο Προϊόν" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Συναρμολογημένο Προϊόν" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Προϊόν Συστατικού" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Ελέγξιμο Προϊόν" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Ανιχνεύσιμο Προϊόν" @@ -7840,8 +7835,8 @@ msgstr "Πωλήσιμο Προϊόν" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Εικονικό Προϊόν" @@ -7849,13 +7844,13 @@ msgstr "Εικονικό Προϊόν" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Δημιουργήθηκε Από" @@ -7874,7 +7869,7 @@ msgstr "ημέρες" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Εύρος Τιμής" @@ -7917,7 +7912,7 @@ msgstr "Σχετικά Προϊόντα" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Το Προϊόν είναι Κλειδωμένο" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Προσθήκη Προϊόντος" @@ -7965,7 +7960,7 @@ msgstr "Παραγγελία" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Παραγγελία Αποθέματος" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Αναζήτηση με σειριακό αριθμό" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Ενέργειες Προϊόντος" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Αξία Αποθέματος" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Συνολική Τιμή" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Συστατικό" @@ -8150,11 +8145,11 @@ msgstr "Μέγιστη Τιμή" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Τιμή Μονάδας" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Τιμολόγηση Αγορών" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Τελευταία Ενημέρωση" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Επεξεργασία Εντολής Αγοράς" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Προσθήκη Εντολής Αγοράς" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Ολοκληρωμένες Γραμμές Είδους" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Προορισμός" @@ -8371,60 +8369,60 @@ msgstr "Ημερομηνία Έκδοσης" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Ημερομηνία Ολοκλήρωσης" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Λεπτομέρειες Παραγγελίας" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Γραμμές Ειδών" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Επιπλέον Γραμμές Ειδών" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Έκδοση Εντολής Αγοράς" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Ακύρωση Εντολής Αγοράς" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Παύση Εντολής Αγοράς" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Ολοκλήρωση Εντολής Αγοράς" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Ενέργειες Παραγγελίας" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Αναφορά Πελάτη" @@ -8442,29 +8440,29 @@ msgstr "Δεν έχει καθοριστεί" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Επεξεργασία Εντολής Επιστροφής" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Προσθήκη Εντολής Επιστροφής" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Έκδοση Εντολής Επιστροφής" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Ακύρωση Εντολής Επιστροφής" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Παύση Εντολής Επιστροφής" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Ολοκλήρωση Εντολής Επιστροφής" @@ -8477,55 +8475,55 @@ msgstr "Ολοκληρωμένες Αποστολές" msgid "Shipping Address" msgstr "Διεύθυνση Αποστολής" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Επεξεργασία Εντολής Πώλησης" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Προσθήκη Εντολής Πώλησης" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Αποστολές" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Έκδοση Εντολής Πώλησης" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Ακύρωση Εντολής Πώλησης" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Παύση Εντολής Πώλησης" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Αποστολή Εντολής Πώλησης" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Αποστολή αυτής της παραγγελίας;" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Η παραγγελία αποστάλθηκε" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Ολοκλήρωση Εντολής Πώλησης" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Αποστολή Παραγγελίας" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Αναφορά Αποστολής" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "Δεν ελέγχθηκε" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Ημερομηνία Αποστολής" @@ -8561,7 +8559,7 @@ msgstr "Ημερομηνία Αποστολής" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Ημερομηνία Παράδοσης" @@ -8583,7 +8581,7 @@ msgstr "Ακύρωση Αποστολής" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Ολοκλήρωση Αποστολής" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "Σε εκκρεμότητα" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "Ελεγμένο" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "Μη Ελεγμένο" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Απεσταλμένο" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Παραδόθηκε" @@ -8859,7 +8857,7 @@ msgstr "Μετατροπή σε Σειριακό Είδος" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Το είδος αποθέματος σειριοποιήθηκε" @@ -8913,12 +8911,12 @@ msgstr "Ενέργειες Είδους Αποθέματος" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Μπαγιάτικο / Παρωχημένο" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Έχει λήξει" @@ -8947,69 +8945,69 @@ msgstr "Είστε εγγεγραμμένος σε ειδοποιήσεις γι #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Αυτό το Προϊόν αποθέματος είναι σε παραγωγή" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Αυτό το Προϊόν αποθέματος έχει ανατεθεί σε παραγγελία πώλησης" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Αυτό το Προϊόν αποθέματος έχει ανατεθεί σε πελάτη" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Αυτό το Προϊόν αποθέματος είναι εγκατεστημένο σε άλλο Προϊόν αποθέματος" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Αυτό το Προϊόν αποθέματος έχει καταναλωθεί από εντολή παραγωγής" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Αυτό το Προϊόν αποθέματος δεν είναι διαθέσιμο" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Αυτό το Προϊόν αποθέματος έχει λήξει" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Αυτό το Προϊόν αποθέματος είναι παλιό" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Αυτό το Προϊόν αποθέματος έχει πλήρως δεσμευτεί" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Αυτό το Προϊόν αποθέματος έχει μερικώς δεσμευτεί" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Δεν υπάρχει διαθέσιμο απόθεμα" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Αυτό το Προϊόν αποθέματος έχει εξαντληθεί" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Πληροφορίες αποθέματος" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Κατανεμημένες γραμμές" @@ -9046,264 +9044,282 @@ msgstr "Επιλογή Στηλών" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Έχει Κωδικό Παρτίδας" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Εμφάνιση ειδών με κωδικό παρτίδας" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Φιλτράρισμα ειδών ανά κωδικό παρτίδας" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Εμφάνιση ειδών που είναι σε απόθεμα" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Είναι Σειριοποιημένο" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Εμφάνιση ειδών με σειριακό αριθμό" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Έχει Κωδικό Παρτίδας" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Εμφάνιση ειδών με κωδικό παρτίδας" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Φιλτράρισμα ειδών ανά κωδικό παρτίδας" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Εμφάνιση ειδών που είναι σε απόθεμα" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Είναι Σειριοποιημένο" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Εμφάνιση ειδών με σειριακό αριθμό" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "Σειριακός" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Φιλτράρισμα ειδών ανά σειριακό αριθμό" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "Σειριακός Κάτω Από" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Εμφάνιση ειδών με σειριακό αριθμό μικρότερο ή ίσο από την τιμή" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "Σειριακός Πάνω Από" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Εμφάνιση ειδών με σειριακό αριθμό μεγαλύτερο ή ίσο από την τιμή" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Ανατεθειμένα σε εμένα" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Εμφάνιση παραγγελιών που έχουν ανατεθεί σε εμένα" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Εκκρεμή" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Εμφάνιση εκκρεμών ειδών" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Εμφάνιση εκπρόθεσμων ειδών" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Ελάχιστη Ημερομηνία" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Εμφάνιση ειδών μετά από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Μέγιστη Ημερομηνία" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Εμφάνιση ειδών πριν από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Δημιουργήθηκε Πριν Από" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Εμφάνιση ειδών που δημιουργήθηκαν πριν από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Δημιουργήθηκε Μετά Από" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Εμφάνιση ειδών που δημιουργήθηκαν μετά από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Ημερομηνία Έναρξης Πριν Από" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "Εμφάνιση ειδών με ημερομηνία έναρξης πριν από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Ημερομηνία Έναρξης Μετά Από" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "Εμφάνιση ειδών με ημερομηνία έναρξης μετά από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Ημερομηνία-Στόχος Πριν Από" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Εμφάνιση ειδών με ημερομηνία-στόχο πριν από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Ημερομηνία-Στόχος Μετά Από" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Εμφάνιση ειδών με ημερομηνία-στόχο μετά από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Ολοκληρώθηκε Πριν Από" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Εμφάνιση ειδών που ολοκληρώθηκαν πριν από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Ολοκληρώθηκε Μετά Από" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Εμφάνιση ειδών που ολοκληρώθηκαν μετά από αυτή την ημερομηνία" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Ενημερώθηκαν μετά από" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Ενημερώθηκαν πριν από" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Έχει Κωδικό Έργου" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Εμφάνιση παραγγελιών με καταχωρημένο κωδικό έργου" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Συμπερίληψη Παραλλαγών" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "Συμπερίληψη αποτελεσμάτων για παραλλαγές Προϊόντων" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Φιλτράρισμα ανά κατάσταση παραγγελίας" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Φιλτράρισμα ανά κωδικό έργου" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Φιλτράρισμα ανά υπεύθυνο ιδιοκτήτη" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Φιλτράρισμα ανά χρήστη" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Φιλτράρισμα ανά κατασκευαστή" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Φιλτράρισμα ανά προμηθευτή" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Φιλτράρισμα ανά χρήστη που δημιούργησε την παραγγελία" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "Φιλτράρισμα ανά χρήστη που εξέδωσε την παραγγελία" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Φιλτράρισμα ανά κατηγορία Προϊόντος" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Φιλτράρισμα ανά τοποθεσία αποθέματος" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Αφαίρεση φίλτρου" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Επιλογή τιμής φίλτρου" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Εισαγωγή τιμής φίλτρου" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Επιλογή ημερομηνίας" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Επιλογή φίλτρου" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Φίλτρο" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Φίλτρα Πίνακα" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Προσθήκη Φίλτρου" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Καθαρισμός Φίλτρων" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Δεν βρέθηκαν εγγραφές" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "Σφάλμα φόρτωσης επιλογών πίνακα" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "Ο διακομιστής επέστρεψε λανθασμένο τύπο δεδομένων" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Ο διακομιστής επέστρεψε λανθασμένο τύπ #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Ο διακομιστής επέστρεψε λανθασμένο τύπο δεδομένων" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Σφάλμα φόρτωσης δεδομένων πίνακα" @@ -9349,57 +9365,57 @@ msgstr "Σφάλμα φόρτωσης δεδομένων πίνακα" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "Προβολή λεπτομερειών" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "Προβολή {model}" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Προβολή λεπτομερειών" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "Προβολή {model}" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Διαγραφή Επιλεγμένων Ειδών" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε τα επιλεγμένα είδη;" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Τα είδη διαγράφηκαν" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Αποτυχία διαγραφής ειδών" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Τα προσαρμοσμένα φίλτρα πίνακα είναι ενεργά" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Διαγραφή επιλεγμένων εγγραφών" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Ανανέωση δεδομένων" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Ενεργά Φίλτρα" @@ -9411,62 +9427,67 @@ msgstr "Ενεργά Φίλτρα" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Αυτό το στοιχείο BOM έχει οριστεί για διαφορετικό γονικό" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Πληροφορίες Προϊόντος" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "Αυτό το στοιχείο BOM δεν έχει επικυρωθεί" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "Υποκατάστατα" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Εικονικό Προϊόν" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Εικονικό Προϊόν" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Εξωτερικό απόθεμα" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Περιλαμβάνει υποκατάστατο απόθεμα" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Περιλαμβάνει απόθεμα παραλλαγών" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Περιλαμβάνει απόθεμα παραλλαγών" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Σε κατασκευή" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Περιλαμβάνει απόθεμα παραλλαγών" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Σε κατασκευή" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Σε κατασκευή" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Αναλώσιμο στοιχείο" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Δεν υπάρχει διαθέσιμο απόθεμα" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Εμφάνιση δοκιμασμένων στοιχείων" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Εμφάνιση ιχνηλάσιμων στοιχείων" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Ενεργό προϊόν" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Εμφάνιση συναρμολογημένων στοιχείων" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "Εμφάνιση εικονικών στοιχείων" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Εμφάνιση Προϊόντων με διαθέσιμο απόθεμα" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Εμφάνιση Προϊόντων σε παραγγελία" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Επικυρωμένο" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Εμφάνιση επικυρωμένων στοιχείων" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Κληρονομημένο" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Εμφάνιση κληρονομημένων στοιχείων" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Να επιτρέπονται παραλλαγές" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Εμφάνιση Προϊόντων που επιτρέπουν αντικατάσταση παραλλαγών" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Προαιρετικό" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Εμφάνιση προαιρετικών στοιχείων" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Αναλώσιμο" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Εμφάνιση αναλώσιμων στοιχείων" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Έχει τιμολόγηση" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Εμφάνιση στοιχείων με τιμολόγηση" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Εισαγωγή δεδομένων BOM" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Προσθήκη στοιχείου BOM" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Το στοιχείο BOM δημιουργήθηκε" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Επεξεργασία στοιχείου BOM" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Το στοιχείο BOM ενημερώθηκε" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Διαγραφή στοιχείου BOM" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Το στοιχείο BOM διαγράφηκε" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Το στοιχείο BOM επικυρώθηκε" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Αποτυχία επικύρωσης στοιχείου BOM" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Προβολή BOM" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "Επικύρωση γραμμής BOM" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Επεξεργασία υποκατάστατων" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "Εισαγωγή από αρχείο" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Το BOM δεν μπορεί να επεξεργαστεί, επειδή το Προϊόν είναι κλειδωμένο" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Συναρμολόγηση" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Εμφάνιση ενεργών συναρμολογήσεων" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Ιχνηλάσιμο" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Εμφάνιση ιχνηλάσιμων συναρμολογήσεων" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Δεσμευμένο για αποτέλεσμα" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Εμφάνιση Προϊόντων δεσμευμένων για αποτέλεσμα κατασκευής" @@ -9703,31 +9719,31 @@ msgstr "Εμφάνιση Προϊόντων δεσμευμένων για απο #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Κατάσταση παραγγελίας" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Επεξεργασία κατανομής αποθέματος" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Επεξεργασία κατανομής αποθέματος" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Κατανάλωση" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Προβολή Προϊόντος αποθέματος" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "Εμφάνιση πλήρως δεσμευμένων γραμμών" @@ -9768,95 +9784,95 @@ msgstr "Εμφάνιση πλήρως δεσμευμένων γραμμών" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "Εμφάνιση πλήρως καταναλωμένων γραμμών" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Εμφάνιση αναλώσιμων γραμμών" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Εμφάνιση προαιρετικών γραμμών" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Δοκιμασμένο" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Ιχνηλάσιμο" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Εμφάνιση ιχνηλάσιμων γραμμών" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "Σε παραγωγή" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Ανεπαρκές απόθεμα" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Κληρονομείται" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Ποσότητα μονάδας" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "Ποσότητα ρύθμισης" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "Φθορά" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "Στρογγυλοποίηση πολλαπλάσιου" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "Πληροφορίες BOM" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "Πλήρως δεσμευμένο" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Δημιουργία εντολής κατασκευής" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Αυτόματη κατανομή σε εξέλιξη" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Αυτόματη κατανομή αποθέματος" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Αποδέσμευση αποθέματος" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Αποδέσμευση όλου του μη παρακολουθούμενου αποθέματος για αυτή την παραγγελία κατασκευής" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Αποδέσμευση αποθέματος από το επιλεγμένο στοιχείο γραμμής" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Το απόθεμα αποδεσμεύτηκε" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Κατασκευή αποθέματος" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Προβολή Προϊόντος" @@ -9921,31 +9937,31 @@ msgstr "Προβολή Προϊόντος" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "Έχει ημερομηνία στόχο" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "Εμφάνιση παραγγελιών με ημερομηνία στόχο" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "Έχει ημερομηνία έναρξης" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Εμφάνιση παραγγελιών με ημερομηνία έναρξης" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "Η έξοδος κατασκευής δημιουργήθηκε" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Επεξεργασία εξόδου κατασκευής" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "Σειριοποίηση εξόδου κατασκευής" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Φιλτράρισμα κατά κατάσταση αποθέματος" @@ -10041,27 +10057,27 @@ msgstr "Σειριοποίηση εξόδου κατασκευής" msgid "Complete build output" msgstr "Ολοκλήρωση εξόδου κατασκευής" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Απόρριψη" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Απόρριψη εξόδου κατασκευής" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Ακύρωση εξόδου κατασκευής" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Απαιτούμενες δοκιμές" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "Εξωτερική κατασκευή" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "Αυτή η εντολή κατασκευής εκτελείται μέσω εξωτερικής εντολής αγοράς" @@ -10086,28 +10102,28 @@ msgstr "Διαγραφή διεύθυνσης" msgid "Are you sure you want to delete this address?" msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή τη διεύθυνση;" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Προσθήκη εταιρείας" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Προσθήκη εταιρείας" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Εμφάνιση ενεργών εταιρειών" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Εμφάνιση εταιρειών που είναι προμηθευτές" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Εμφάνιση εταιρειών που είναι κατασκευαστές" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Εμφάνιση εταιρειών που είναι πελάτες" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Προβολή Προϊόντος" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Προσθήκη γραμμής" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Επεξεργασία γραμμής" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Διαγραφή γραμμής" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Εμφάνιση προτύπων με επιλογές" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Έχει μονάδες" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Ειδοποίηση" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Μήνυμα" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Απαιτούμενο απόθεμα" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Προβολή εντολής παραγωγής" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Έχετε εγγραφεί σε ειδοποιήσεις για αυτήν την κατηγορία" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Συμπερίληψη υποκατηγοριών" @@ -10729,136 +10745,136 @@ msgstr "Εμφάνιση εκκρεμών παραγγελιών" msgid "Show received items" msgstr "Εμφάνιση παραληφθέντων Προϊόντων" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Προβολή παραγγελίας πώλησης" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Ελάχιστο απόθεμα" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Φιλτράρισμα κατά ενεργή κατάσταση προϊόντος" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Φιλτράρισμα κατά κλειδωμένα προϊόντα" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Φιλτράρισμα κατά χαρακτηριστικό συναρμολόγησης" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "Έγκυρο BOM" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "Φιλτράρισμα προϊόντων με έγκυρο BOM" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Συμπερίληψη προϊόντων σε υποκατηγορίες" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Φιλτράρισμα κατά χαρακτηριστικό Προϊόντος" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Φιλτράρισμα κατά δυνατότητα δοκιμής" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Φιλτράρισμα κατά δυνατότητα ιχνηλάτησης" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Φιλτράρισμα προϊόντων με μονάδες" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Έχει IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Φιλτράρισμα προϊόντων με εσωτερικό κωδικό" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Έχει απόθεμα" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Φιλτράρισμα προϊόντων με διαθέσιμο απόθεμα" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Φιλτράρισμα προϊόντων με χαμηλό απόθεμα" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Αγοράσιμα" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Φιλτράρισμα προϊόντων που μπορούν να αγοραστούν" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Πωλήσιμα" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Φιλτράρισμα προϊόντων που μπορούν να πωληθούν" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Φιλτράρισμα εικονικών προϊόντων" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Μη εικονικά" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Είναι πρότυπο" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Φιλτράρισμα προϊόντων που είναι πρότυπα" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "Είναι παραλλαγή" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "Φιλτράρισμα προϊόντων που είναι παραλλαγές" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Είναι αναθεώρηση" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Φιλτράρισμα προϊόντων που είναι αναθεωρήσεις" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Έχει αναθεωρήσεις" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Φιλτράρισμα προϊόντων με αναθεωρήσεις" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Φιλτράρισμα προϊόντων με πληροφορίες τιμολόγησης" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Φιλτράρισμα προϊόντων με διαθέσιμο απόθεμα" @@ -10870,55 +10886,55 @@ msgstr "Φιλτράρισμα προϊόντων με διαθέσιμο από #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Φιλτράρισμα προϊόντων στα οποία ο χρήστης έχει εγγραφεί" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "Εισαγωγή προϊόντων" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Ορισμός κατηγορίας" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "Ορισμός κατηγορίας για τα επιλεγμένα προϊόντα" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Παραγγελία επιλεγμένων προϊόντων" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "Προσθήκη προϊόντων" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "Δημιουργία προϊόντος" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "Δημιουργία νέου προϊόντος" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "Εισαγωγή εξαρτημάτων από αρχείο" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "Εισαγωγή από προμηθευτή" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "Εισαγωγή εξαρτημάτων από πρόσθετο προμηθευτή" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "Τα αποτελέσματα δοκιμής προστέθηκαν" msgid "No Result" msgstr "Κανένα αποτέλεσμα" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Εμφάνιση εξόδων παραγωγής που βρίσκονται σε εξέλιξη" @@ -11082,7 +11098,7 @@ msgstr "Επεξεργασία λίστας επιλογής" msgid "Delete Selection List" msgstr "Διαγραφή λίστας επιλογής" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Στάδιο" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Δείγμα" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Εγκατεστημένο" @@ -11321,24 +11337,24 @@ msgstr "Εγκατεστημένο" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "Εμφάνιση προϊόντων κατασκευαστή για ενεργά εσωτερικά προϊόντα." -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "Ενεργός κατασκευαστής" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "Εμφάνιση προϊόντων για ενεργούς κατασκευαστές." @@ -11359,7 +11375,7 @@ msgstr "Εμφάνιση προϊόντων για ενεργούς κατασκ #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Εισαγωγή γραμμών παραγγελίας" @@ -11367,15 +11383,15 @@ msgstr "Εισαγωγή γραμμών παραγγελίας" msgid "Supplier Code" msgstr "Κωδικός προμηθευτή" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Σύνδεσμος προμηθευτή" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Κωδικός κατασκευαστή" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Εμφάνιση γραμμών που έχουν παραληφθεί" @@ -11385,15 +11401,15 @@ msgstr "Εμφάνιση γραμμών που έχουν παραληφθεί" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Παραλαβή γραμμής" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Παραλαβή Προϊόντων" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Βασικές μονάδες" @@ -11401,10 +11417,6 @@ msgstr "Βασικές μονάδες" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Προσθήκη προϊόντος προμηθευτή" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Προσθήκη προϊόντος προμηθευτή" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Προσθήκη προϊόντος προμηθευτή" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "Εισαγωγή προϊόντος προμηθευτή" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Εμφάνιση ενεργών προϊόντων προμηθευτή" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Εμφάνιση ενεργών εσωτερικών προϊόντων" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Ενεργός προμηθευτής" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Εμφάνιση ενεργών προμηθευτών" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Εμφάνιση προϊόντων προμηθευτή με απόθεμα" @@ -11461,37 +11477,37 @@ msgstr "Παραλαβή επιλεγμένων Προϊόντων" msgid "Receive Item" msgstr "Παραλαβή Προϊόντος" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Εμφάνιση μη ολοκληρωμένων δεσμεύσεων" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Ανατέθηκε σε αποστολή" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Εμφάνιση δεσμεύσεων που έχουν ανατεθεί σε αποστολή" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Διαθέσιμη ποσότητα" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Δεσμευμένη ποσότητα" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Καμία αποστολή" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Δεν έχει αποσταλεί" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Επεξεργασία δέσμευσης" @@ -11500,16 +11516,16 @@ msgstr "Επεξεργασία δέσμευσης" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Προβολή αποστολής" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Ανάθεση σε αποστολή" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Ανάθεση σε αποστολή" @@ -11517,31 +11533,31 @@ msgstr "Ανάθεση σε αποστολή" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Δέσμευση σειριακών αριθμών" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Δέσμευση σειριακών αριθμών" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Εμφάνιση γραμμών με πλήρη δέσμευση" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Εμφάνιση ολοκληρωμένων γραμμών" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Δέσμευση σειριακών" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Παραγωγή αποθέματος" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Παραγγελία αποθέματος" @@ -11553,31 +11569,31 @@ msgstr "Παραγγελία αποθέματος" msgid "Create Shipment" msgstr "Δημιουργία αποστολής" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Προϊόντα" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Επεξεργασία αποστολής" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Ακύρωση αποστολής" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Προσθήκη αποστολής" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "Εμφάνιση ελεγμένων αποστολών" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Εμφάνιση αποστολών που έχουν σταλεί" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Εμφάνιση παραδομένων αποστολών" @@ -12195,128 +12211,120 @@ msgstr "Διαγραφή τύπου τοποθεσίας" msgid "Icon" msgstr "Εικονίδιο" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Ημερομηνία απογραφής" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Εμφάνιση αποθέματος για ενεργά προϊόντα" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Εμφάνιση αποθέματος για συναρμολογημένα προϊόντα" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Εμφάνιση Προϊόντων που έχουν δεσμευτεί" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Εμφάνιση διαθέσιμων Προϊόντων" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Συμπερίληψη υποτοποθεσιών" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Συμπερίληψη αποθέματος σε υποτοποθεσίες" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Εξαντλημένο" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Εμφάνιση εξαντλημένου αποθέματος" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Εμφάνιση Προϊόντων σε παραγωγή" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Εμφάνιση Προϊόντων που έχουν καταναλωθεί από εντολή παραγωγής" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Εμφάνιση Προϊόντων αποθέματος που είναι εγκατεστημένα σε άλλα Προϊόντα" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Απεσταλμένα σε πελάτη" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Εμφάνιση Προϊόντων που έχουν αποσταλεί σε πελάτη" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Εμφάνιση ιχνηλάσιμων Προϊόντων" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Έχει τιμή αγοράς" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Εμφάνιση Προϊόντων που έχουν τιμή αγοράς" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Εμφάνιση Προϊόντων που έχουν λήξει" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Εμφάνιση Προϊόντων που είναι παλαιωμένα" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Έληξαν πριν από" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Εμφάνιση Προϊόντων που έληξαν πριν από αυτή την ημερομηνία" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Έληξαν μετά από" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Εμφάνιση Προϊόντων που έληξαν μετά από αυτή την ημερομηνία" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Ενημερώθηκαν πριν από" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Εμφάνιση Προϊόντων που ενημερώθηκαν πριν από αυτή την ημερομηνία" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Ενημερώθηκαν μετά από" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Εμφάνιση Προϊόντων που ενημερώθηκαν μετά από αυτή την ημερομηνία" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Απογραφή πριν από" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Εμφάνιση Προϊόντων που απογράφηκαν πριν από αυτή την ημερομηνία" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Απογραφή μετά από" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Εμφάνιση Προϊόντων που απογράφηκαν μετά από αυτή την ημερομηνία" @@ -12324,11 +12332,11 @@ msgstr "Εμφάνιση Προϊόντων που απογράφηκαν μετ #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Εξωτερική τοποθεσία" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Εμφάνιση Προϊόντων σε εξωτερική τοποθεσία" @@ -12344,7 +12352,7 @@ msgstr "Εμφάνιση Προϊόντων σε εξωτερική τοποθε #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "Παραγγελία Προϊόντων" @@ -12515,23 +12523,23 @@ msgstr "Ορισμός μητρικής τοποθεσίας" msgid "Set parent location for the selected items" msgstr "Ορισμός μητρικής τοποθεσίας για τα επιλεγμένα Προϊόντα" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Προστέθηκε" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Αφαιρέθηκε" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Δεν υπάρχουν πληροφορίες χρήστη" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 914d2d920f..94a15fb9a7 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -39,19 +39,19 @@ msgstr "Delete" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Cancel" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -63,7 +63,7 @@ msgid "Actions" msgstr "Actions" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -81,12 +81,14 @@ msgid "Fail" msgstr "Fail" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Yes" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "No" @@ -98,9 +100,9 @@ msgstr "No" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -117,8 +119,8 @@ msgstr "No" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Part" @@ -179,16 +181,16 @@ msgstr "Part Test Templates" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Supplier Part" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Supplier Parts" @@ -196,18 +198,18 @@ msgstr "Supplier Parts" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Manufacturer Part" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Manufacturer Parts" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Part Category" @@ -223,14 +225,14 @@ msgstr "Part Categories" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Stock Item" @@ -266,7 +268,7 @@ msgid "Stock Location Types" msgstr "Stock Location Types" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Stock History" @@ -300,8 +302,8 @@ msgid "Build Items" msgstr "Build Items" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -316,8 +318,8 @@ msgstr "Companies" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Project Code" @@ -330,18 +332,18 @@ msgstr "Project Codes" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Purchase Order" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -360,21 +362,21 @@ msgstr "Purchase Order Lines" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Sales Order" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -391,15 +393,15 @@ msgid "Sales Order Shipments" msgstr "Sales Order Shipments" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Return Order" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -420,7 +422,7 @@ msgid "Address" msgstr "Address" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Addresses" @@ -434,13 +436,13 @@ msgid "Contact" msgstr "Contact" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contacts" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Owner" @@ -451,15 +453,15 @@ msgstr "Owners" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "User" @@ -543,7 +545,7 @@ msgstr "Selection Lists" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -566,8 +568,8 @@ msgstr "Selection Lists" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -585,13 +587,22 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Build Orders" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Process failed" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Process completed successfully" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Error rendering component" @@ -663,8 +674,8 @@ msgstr "Enter barcode data" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Scan Barcode" @@ -683,7 +694,7 @@ msgstr "Barcode does not match the expected model type" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Success" @@ -749,7 +760,7 @@ msgstr "This will remove the link to the associated barcode" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Unlink Barcode" @@ -761,11 +772,11 @@ msgstr "Open in admin interface" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Copied" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Copy" @@ -874,33 +885,33 @@ msgstr "Unsubscribe from notifications" msgid "Subscribe to notifications" msgstr "Subscribe to notifications" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Calendar Filters" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Previous month" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Select month" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Next month" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "Export data" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "Export data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Order Updated" @@ -910,7 +921,7 @@ msgid "Error updating order" msgstr "Error updating order" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Overdue" @@ -1000,7 +1011,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Assemblies requiring bill of materials validation" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Low Stock" @@ -1223,7 +1234,7 @@ msgstr "Generate a new stocktake report" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1231,18 +1242,18 @@ msgstr "Generate a new stocktake report" msgid "Superuser" msgstr "Superuser" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Staff" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Email: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "No name defined" @@ -1261,12 +1272,12 @@ msgstr "Remove the associated image from this item?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Remove" @@ -1298,7 +1309,7 @@ msgstr "Clear" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1760,7 +1771,7 @@ msgstr "Host" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1874,7 +1885,7 @@ msgstr "Stopped" msgid "Running" msgstr "Running" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Select file to upload" @@ -1914,13 +1925,13 @@ msgstr "Select pack" msgid "{0} icons" msgstr "{0} icons" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Loading" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "No results found" @@ -2128,8 +2139,8 @@ msgstr "Options" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Barcode Actions" @@ -2206,6 +2217,10 @@ msgstr "None" msgid "InvenTree Logo" msgstr "InvenTree Logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "Default Language" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Select language" @@ -2235,7 +2250,8 @@ msgstr "Updating group roles" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Updated" @@ -2283,11 +2299,11 @@ msgstr "No items" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Available" @@ -2591,8 +2607,8 @@ msgstr "User Settings" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "System Settings" @@ -2642,18 +2658,18 @@ msgstr "Logout" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Manufacturing" @@ -2664,17 +2680,17 @@ msgstr "Manufacturing" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Purchasing" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Sales" @@ -2738,7 +2754,7 @@ msgstr "Suppliers" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Manufacturers" @@ -2795,7 +2811,7 @@ msgstr "Attachments" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Notes" @@ -2845,8 +2861,8 @@ msgstr "Plugin Information" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2860,7 +2876,7 @@ msgstr "Author" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Date" @@ -2871,21 +2887,21 @@ msgstr "Date" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Active" @@ -2917,7 +2933,7 @@ msgstr "Package" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plugin Settings" @@ -3000,31 +3016,31 @@ msgstr "Unknown model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Shipment" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inactive" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "No stock" @@ -3033,9 +3049,9 @@ msgstr "No stock" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "On Order" @@ -3044,21 +3060,21 @@ msgstr "On Order" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "In Production" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Details" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3068,7 +3084,7 @@ msgstr "Category" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3081,10 +3097,10 @@ msgstr "Category" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Location" @@ -3092,7 +3108,7 @@ msgstr "Location" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Serial Number" @@ -3101,9 +3117,9 @@ msgstr "Serial Number" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3113,13 +3129,13 @@ msgstr "Serial Number" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Quantity" @@ -3136,7 +3152,7 @@ msgstr "Quantity" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Batch" @@ -3647,11 +3663,11 @@ msgstr "Already Imported" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Supplier" @@ -3720,7 +3736,7 @@ msgstr "Next" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Edit Part" @@ -3814,13 +3830,13 @@ msgstr "Sales Requirements" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "In Stock" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Required Quantity" @@ -3837,8 +3853,8 @@ msgid "New Supplier Part" msgstr "New Supplier Part" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Supplier part created" @@ -3912,9 +3928,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Please correct the errors in the selected parts" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Order Parts" @@ -4426,8 +4442,8 @@ msgstr "Substitute added" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Build Output" @@ -4439,9 +4455,9 @@ msgstr "Quantity to Complete" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4450,18 +4466,18 @@ msgstr "Quantity to Complete" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Status" @@ -4525,59 +4541,47 @@ msgstr "Build outputs have been cancelled" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Allocated" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Source Location" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Select the source location for the stock allocation" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Allocate Stock" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Stock items allocated" @@ -4588,10 +4592,10 @@ msgstr "Stock items allocated" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Consume Stock" @@ -4601,21 +4605,21 @@ msgid "Stock items scheduled to be consumed" msgstr "Stock items scheduled to be consumed" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "Fully consumed" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Consumed" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "Select project code for this line item" @@ -4628,7 +4632,7 @@ msgstr "Select project code for this line item" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Subscribed" @@ -4665,62 +4669,62 @@ msgstr "Subscribe to notifications for this category" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Choose Location" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Item Destination selected" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Part category default location selected" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Received stock location selected" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Default location selected" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Set Location" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Assign Batch Code" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "Assign Serial Numbers" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "Assign Serial Numbers" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Adjust Packaging" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Adjust Packaging" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Change Status" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Add Note" @@ -4728,55 +4732,55 @@ msgstr "Add Note" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Store at default location" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "Store at line item destination " -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Store with already received stock" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Batch Code" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Enter batch code for received items" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Serial Numbers" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Enter serial numbers for received items" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Expiry Date" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Enter an expiry date for received items" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4785,76 +4789,76 @@ msgstr "Enter an expiry date for received items" msgid "Packaging" msgstr "Packaging" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Note" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Received" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Receive Line Items" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Items received" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Receive Items" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Item received into stock" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "Price based on part and quantity differs{0}" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "Check Shipment" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "Shipment marked as checked" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "Uncheck Shipment" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Marking the shipment as unchecked indicates that the shipment requires further verification" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "Shipment marked as unchecked" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "Leave blank to use the order address" @@ -4884,8 +4888,8 @@ msgstr "Stock Status" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Add Stock Item" @@ -5066,9 +5070,9 @@ msgstr "List of entries to choose from" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5289,15 +5293,6 @@ msgstr "Export Data" msgid "Export" msgstr "Export" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Process failed" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Process completed successfully" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Item Created" @@ -6059,9 +6054,9 @@ msgstr "Remove WebAuthn Credential" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "Confirm Removal" @@ -6298,7 +6293,7 @@ msgid "The following email addresses are associated with your account:" msgstr "The following email addresses are associated with your account:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Primary" @@ -6492,7 +6487,7 @@ msgstr "Dots" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Currency" @@ -6877,11 +6872,11 @@ msgstr "Pricing" msgid "Labels" msgstr "Labels" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "Part Stocktake" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6986,9 +6981,9 @@ msgstr "The assembled part may not have a Bill of Materials (BOM) defined, or th #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revision" @@ -7001,11 +6996,11 @@ msgid "Custom Status" msgstr "Custom Status" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "External" @@ -7014,9 +7009,9 @@ msgstr "External" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Reference" @@ -7030,19 +7025,19 @@ msgstr "Build Quantity" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Can Build" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Completed Outputs" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Issued By" @@ -7051,8 +7046,8 @@ msgstr "Issued By" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsible" @@ -7087,7 +7082,7 @@ msgstr "Created" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Start Date" @@ -7095,16 +7090,16 @@ msgstr "Start Date" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Target Date" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Completed" @@ -7117,9 +7112,9 @@ msgid "Required Parts" msgstr "Required Parts" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Allocated Stock" @@ -7127,160 +7122,160 @@ msgstr "Allocated Stock" msgid "Consumed Stock" msgstr "Consumed Stock" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Incomplete Outputs" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "External Orders" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Test Results" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Edit Build Order" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Add Build Order" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Order cancelled" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Cancel this order" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Hold Build Order" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Place this order on hold" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Cancel this order" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Hold Build Order" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Place this order on hold" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Order placed on hold" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Issue Build Order" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Issue this order" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Order issued" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Complete Build Order" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Mark this order as complete" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Order completed" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Complete Order" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Build Order Actions" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Edit order" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Duplicate order" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Hold order" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Cancel order" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Build Order" @@ -7289,7 +7284,7 @@ msgstr "Build Order" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Show external build orders" @@ -7301,9 +7296,9 @@ msgstr "Show external build orders" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7321,13 +7316,13 @@ msgstr "Calendar View" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "Parametric View" @@ -7353,9 +7348,9 @@ msgstr "Default Currency" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Manufacturer" @@ -7366,13 +7361,13 @@ msgstr "Manufacturer" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Customer" @@ -7400,16 +7395,16 @@ msgstr "Manufactured Parts" msgid "Assigned Stock" msgstr "Assigned Stock" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Edit Company" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Delete Company" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Company Actions" @@ -7443,24 +7438,24 @@ msgstr "Manufacturer Part Details" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Received Stock" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Edit Manufacturer Part" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Add Manufacturer Part" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Delete Manufacturer Part" @@ -7481,7 +7476,7 @@ msgstr "Part Description" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Pack Quantity" @@ -7512,18 +7507,18 @@ msgid "Supplier Part Actions" msgstr "Supplier Part Actions" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Delete Supplier Part" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Add Supplier Part" @@ -7554,7 +7549,7 @@ msgid "Group Roles" msgstr "Group Roles" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "User Information" @@ -7657,13 +7652,13 @@ msgstr "Category Details" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Build Order Allocations" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Sales Order Allocations" @@ -7739,8 +7734,8 @@ msgid "Revision of" msgstr "Revision of" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Default Location" @@ -7762,17 +7757,17 @@ msgid "Keywords" msgstr "Keywords" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Available Stock" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "On order" @@ -7798,7 +7793,7 @@ msgstr "Minimum Stock" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Locked" @@ -7807,7 +7802,7 @@ msgid "Template Part" msgstr "Template Part" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Assembled Part" @@ -7816,12 +7811,12 @@ msgid "Component Part" msgstr "Component Part" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Testable Part" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Trackable Part" @@ -7835,8 +7830,8 @@ msgstr "Saleable Part" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Virtual Part" @@ -7844,13 +7839,13 @@ msgstr "Virtual Part" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Creation Date" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Created By" @@ -7869,7 +7864,7 @@ msgstr "days" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Price Range" @@ -7912,7 +7907,7 @@ msgstr "Related Parts" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Part is Locked" @@ -7940,8 +7935,8 @@ msgid "Deficit" msgstr "Deficit" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Add Part" @@ -7960,7 +7955,7 @@ msgstr "Order" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Order Stock" @@ -7969,7 +7964,7 @@ msgid "Search by serial number" msgstr "Search by serial number" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Part Actions" @@ -8067,7 +8062,7 @@ msgstr "Stock Quantity" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Stock Value" @@ -8101,21 +8096,21 @@ msgstr "Stocktake Entries" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Component" @@ -8145,11 +8140,11 @@ msgstr "Maximum Price" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Unit Price" @@ -8227,9 +8222,12 @@ msgid "Purchase Pricing" msgstr "Purchase Pricing" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Last Updated" @@ -8301,8 +8299,8 @@ msgid "Edit Purchase Order" msgstr "Edit Purchase Order" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Add Purchase Order" @@ -8323,7 +8321,7 @@ msgid "Completed Line Items" msgstr "Completed Line Items" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Destination" @@ -8366,60 +8364,60 @@ msgstr "Issue Date" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Completion Date" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Extra Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Issue Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Cancel Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Hold Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Complete Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Order Actions" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Customer Reference" @@ -8437,29 +8435,29 @@ msgstr "Not specified" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Edit Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Add Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Issue Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Cancel Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Hold Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Complete Return Order" @@ -8472,55 +8470,55 @@ msgstr "Completed Shipments" msgid "Shipping Address" msgstr "Shipping Address" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Edit Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Add Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Issue Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Cancel Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Hold Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Ship Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Ship this order?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Order shipped" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Complete Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Ship Order" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Shipment Reference" @@ -8545,9 +8543,9 @@ msgid "Not checked" msgstr "Not checked" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Shipment Date" @@ -8556,7 +8554,7 @@ msgstr "Shipment Date" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Delivery Date" @@ -8578,7 +8576,7 @@ msgstr "Cancel Shipment" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Complete Shipment" @@ -8588,8 +8586,8 @@ msgid "Pending" msgstr "Pending" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "Checked" @@ -8598,14 +8596,14 @@ msgid "Not Checked" msgstr "Not Checked" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Shipped" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Delivered" @@ -8854,7 +8852,7 @@ msgstr "Serialize Stock Item" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Stock item serialized" @@ -8908,12 +8906,12 @@ msgstr "Stock Item Actions" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Stale" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Expired" @@ -8942,69 +8940,69 @@ msgstr "You are subscribed to notifications for this part" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "This stock item is in production" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "This stock item has been assigned to a sales order" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "This stock item has been assigned to a customer" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "This stock item is installed in another stock item" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "This stock item has been consumed by a build order" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "This stock item is unavailable" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "This stock item has expired" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "This stock item is stale" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "This stock item is over-allocated" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "This stock item is fully allocated" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "This stock item is partially allocated" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "No stock available" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "This stock item has been depleted" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Stock Information" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Allocated Lines" @@ -9041,264 +9039,282 @@ msgstr "Select Columns" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Has Batch Code" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Show items which have a batch code" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Filter items by batch code" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Show items which are in stock" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Is Serialized" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Show items which have a serial number" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Has Batch Code" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Show items which have a batch code" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Filter items by batch code" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Show items which are in stock" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Is Serialized" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Show items which have a serial number" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "Serial" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Filter items by serial number" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "Serial Below" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Show items with serial numbers less than or equal to a given value" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "Serial Above" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Show items with serial numbers greater than or equal to a given value" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Assigned to me" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Show orders assigned to me" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Outstanding" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Show outstanding items" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Show overdue items" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Minimum Date" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Show items after this date" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Maximum Date" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Show items before this date" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Created Before" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Show items created before this date" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Created After" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Show items created after this date" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Start Date Before" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "Show items with a start date before this date" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Start Date After" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "Show items with a start date after this date" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Target Date Before" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Show items with a target date before this date" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Target Date After" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Show items with a target date after this date" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Completed Before" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Show items completed before this date" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Completed After" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Show items completed after this date" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Updated After" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "Show orders updated after this date" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Updated Before" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "Show orders updated before this date" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Has Project Code" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Show orders with an assigned project code" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Include Variants" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "Include results for part variants" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filter by order status" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Filter by project code" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filter by responsible owner" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filter by user" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Filter by manufacturer" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Filter by supplier" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Filter by user who created the order" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "Filter by user who issued the order" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Filter by part category" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Filter by stock location" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Remove filter" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Select filter value" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Enter filter value" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Select date value" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Select filter" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Table Filters" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Add Filter" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Clear Filters" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "No records found" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "Error loading table options" @@ -9310,10 +9326,6 @@ msgstr "Error loading table options" #~ 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:526 -msgid "Server returned incorrect data type" -msgstr "Server returned incorrect data type" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9330,7 +9342,11 @@ msgstr "Server returned incorrect data type" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Server returned incorrect data type" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Error loading table data" @@ -9344,57 +9360,57 @@ msgstr "Error loading table data" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "View details" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "View {model}" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "View details" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "View {model}" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Delete Selected Items" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Are you sure you want to delete the selected items?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "This action cannot be undone" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Items deleted" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Failed to delete items" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Custom table filters are active" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Delete selected records" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Refresh data" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Active Filters" @@ -9406,62 +9422,67 @@ msgstr "Active Filters" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "This BOM item is defined for a different parent" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Part Information" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "This BOM item has not been validated" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "Substitutes" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Virtual part" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Virtual part" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "External stock" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Includes substitute stock" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Includes variant stock" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Includes variant stock" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Building" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9470,11 +9491,6 @@ msgstr "Includes variant stock" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Building" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9483,209 +9499,209 @@ msgstr "Building" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Consumable item" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "No available stock" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Show testable items" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Show trackable items" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Active Part" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "Show active items" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Show assembled items" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "Show virtual items" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Show items with available stock" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Show items on order" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Validated" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Show validated items" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Inherited" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Show inherited items" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Allow Variants" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Show items which allow variant substitution" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Optional" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Show optional items" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Consumable" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Show consumable items" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Has Pricing" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Show items with pricing" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Import BOM Data" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Add BOM Item" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "BOM item created" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Edit BOM Item" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "BOM item updated" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Delete BOM Item" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "BOM item deleted" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "BOM item validated" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Failed to validate BOM item" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "View BOM" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "Validate BOM Line" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Edit Substitutes" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "Add BOM Items" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "Add a single BOM item" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "Import from File" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "Import BOM items from a file" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Bill of materials cannot be edited, as the part is locked" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Assembly" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Show active assemblies" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Trackable" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Show trackable assemblies" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Allocated to Output" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Show items allocated to a build output" @@ -9698,31 +9714,31 @@ msgstr "Show items allocated to a build output" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Order Status" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Edit Stock Allocation" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Edit Stock Allocation" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "Remove Allocated Stock" @@ -9731,19 +9747,19 @@ msgstr "Remove Allocated Stock" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "Are you sure you want to remove this allocated stock from the order?" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Consume" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "Remove allocated stock" @@ -9751,11 +9767,11 @@ msgstr "Remove allocated stock" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "View Stock Item" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "Show fully allocated lines" @@ -9763,95 +9779,95 @@ msgstr "Show fully allocated lines" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "Show fully consumed lines" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "Show items with sufficient available stock" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Show consumable lines" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Show optional lines" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Testable" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Tracked" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Show tracked lines" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "Show items with stock on order" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "In production" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Insufficient stock" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Gets Inherited" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Unit Quantity" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "Setup Quantity" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "Attrition" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "Rounding Multiple" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "BOM Information" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "Fully allocated" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Create Build Order" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Auto allocation in progress" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Auto Allocate Stock" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "Automatically allocate untracked BOM items to this build according to the selected options" @@ -9859,33 +9875,33 @@ msgstr "Automatically allocate untracked BOM items to this build according to th #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Deallocate Stock" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Deallocate all untracked stock for this build order" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Deallocate stock from the selected line item" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Stock has been deallocated" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Build Stock" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "View Part" @@ -9916,31 +9932,31 @@ msgstr "View Part" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "Has Target Date" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "Show orders with a target date" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "Has Start Date" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Show orders with a start date" @@ -9978,7 +9994,7 @@ msgid "Build output created" msgstr "Build output created" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Edit Build Output" @@ -9991,8 +10007,8 @@ msgid "Serialize Build Output" msgstr "Serialize Build Output" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Filter by stock status" @@ -10036,27 +10052,27 @@ msgstr "Serialize build output" msgid "Complete build output" msgstr "Complete build output" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Scrap" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Scrap build output" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Cancel build output" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Required Tests" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "External Build" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "This build order is fulfilled by an external purchase order" @@ -10081,28 +10097,28 @@ msgstr "Delete Address" msgid "Are you sure you want to delete this address?" msgstr "Are you sure you want to delete this address?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Add Company" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Add Company" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Show active companies" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Show companies which are suppliers" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Show companies which are manufacturers" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Show companies which are customers" @@ -10212,26 +10228,26 @@ msgid "View Item" msgstr "View Item" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Add Line Item" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Edit Line Item" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Delete Line Item" @@ -10327,7 +10343,7 @@ msgid "Show templates with choices" msgstr "Show templates with choices" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Has Units" @@ -10587,7 +10603,7 @@ msgid "Notification" msgstr "Notification" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Message" @@ -10631,7 +10647,7 @@ msgid "Required Stock" msgstr "Required Stock" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "View Build Order" @@ -10640,7 +10656,7 @@ msgid "You are subscribed to notifications for this category" msgstr "You are subscribed to notifications for this category" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Include Subcategories" @@ -10724,136 +10740,136 @@ msgstr "Show pending orders" msgid "Show received items" msgstr "Show received items" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "View Sales Order" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Minimum stock" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filter by part active status" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Filter by part locked status" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filter by assembly attribute" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "BOM Valid" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "Filter by parts with a valid BOM" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Include parts in subcategories" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filter by component attribute" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Filter by testable attribute" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filter by trackable attribute" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filter by parts which have units" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Has IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filter by parts which have an internal part number" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Has Stock" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filter by parts which have stock" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filter by parts which have low stock" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Purchaseable" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filter by parts which are purchaseable" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Salable" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filter by parts which are salable" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filter by parts which are virtual" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Not Virtual" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Is Template" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Filter by parts which are templates" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "Is Variant" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "Filter by parts which are variants" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Is Revision" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Filter by parts which are revisions" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Has Revisions" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Filter by parts which have revisions" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Filter by parts which have pricing information" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Filter by parts which have available stock" @@ -10865,55 +10881,55 @@ msgstr "Filter by parts which have available stock" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Filter by parts to which the user is subscribed" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "Import Parts" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Set Category" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "Set category for selected parts" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Order selected parts" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "Add Parts" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "Create Part" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "Create a new part" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "Import parts from a file" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "Import from Supplier" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "Import parts from a supplier plugin" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10938,7 +10954,7 @@ msgstr "Test results added" msgid "No Result" msgstr "No Result" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Show build outputs currently in production" @@ -11077,7 +11093,7 @@ msgstr "Edit Selection List" msgid "Delete Selection List" msgstr "Delete Selection List" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Stage" @@ -11296,7 +11312,7 @@ msgid "Sample" msgstr "Sample" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Installed" @@ -11316,24 +11332,24 @@ msgstr "Installed" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "Show manufacturer parts for active internal parts." -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "Active Manufacturer" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "Show manufacturer parts for active manufacturers." @@ -11354,7 +11370,7 @@ msgstr "Show manufacturer parts for active manufacturers." #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Import Line Items" @@ -11362,15 +11378,15 @@ msgstr "Import Line Items" msgid "Supplier Code" msgstr "Supplier Code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Supplier Link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Manufacturer Code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Show line items which have been received" @@ -11380,15 +11396,15 @@ msgstr "Show line items which have been received" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Receive line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Receive items" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Base units" @@ -11396,10 +11412,6 @@ msgstr "Base units" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Add supplier part" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11408,31 +11420,35 @@ msgstr "Add supplier part" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Add supplier part" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "Import supplier part" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Show active supplier parts" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "Show primary supplier parts" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Show active internal parts" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Active Supplier" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Show active suppliers" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Show supplier parts with stock" @@ -11456,37 +11472,37 @@ msgstr "Receive selected items" msgid "Receive Item" msgstr "Receive Item" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Show outstanding allocations" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Assigned to Shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Show allocations assigned to a shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Available Quantity" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Allocated Quantity" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "No shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Not shipped" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Edit Allocation" @@ -11495,16 +11511,16 @@ msgstr "Edit Allocation" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "View Shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Assign to Shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Assign to shipment" @@ -11512,31 +11528,31 @@ msgstr "Assign to shipment" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Allocate Serial Numbers" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Allocate Serial Numbers" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Show lines which are fully allocated" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Show lines which are completed" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Allocate serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Build stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Order stock" @@ -11548,31 +11564,31 @@ msgstr "Order stock" msgid "Create Shipment" msgstr "Create Shipment" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Items" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Edit shipment" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Cancel shipment" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Add shipment" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "Show shipments which have been checked" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Show shipments which have been shipped" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Show shipments which have been delivered" @@ -12190,128 +12206,120 @@ msgstr "Delete Location Type" msgid "Icon" msgstr "Icon" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Stocktake Date" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Show stock for active parts" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Show stock for assembled parts" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Show items which have been allocated" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Show items which are available" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Include Sublocations" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Include stock in sublocations" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Depleted" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Show depleted stock items" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Show items which are in production" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Show items which have been consumed by a build order" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Show stock items which are installed in other items" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Sent to Customer" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Show items which have been sent to a customer" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Show tracked items" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Has Purchase Price" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Show items which have a purchase price" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Show items which have expired" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Show items which are stale" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Expired Before" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Show items which expired before this date" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Expired After" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Show items which expired after this date" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Updated Before" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Show items updated before this date" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Updated After" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Show items updated after this date" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Stocktake Before" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Show items counted before this date" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Stocktake After" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Show items counted after this date" @@ -12319,11 +12327,11 @@ msgstr "Show items counted after this date" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "External Location" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Show items in an external location" @@ -12339,7 +12347,7 @@ msgstr "Show items in an external location" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "Order items" @@ -12510,23 +12518,23 @@ msgstr "Set Parent Location" msgid "Set parent location for the selected items" msgstr "Set parent location for the selected items" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "Old Status" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Added" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Removed" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "Stock item no longer exists" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "No user information" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 1256d0badd..8356076893 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Eliminar" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Cancelar" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Acciones" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Fallo" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Sí" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "No" @@ -103,9 +105,9 @@ msgstr "No" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "No" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Pieza" @@ -184,16 +186,16 @@ msgstr "Plantillas de prueba de piezas" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Pieza de proveedor" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Piezas de proveedor" @@ -201,18 +203,18 @@ msgstr "Piezas de proveedor" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Pieza de fabricante" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Piezas del fabricante" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Categoría de Pieza" @@ -228,14 +230,14 @@ msgstr "Categorías de Pieza" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Artículo de stock" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Tipos de ubicaciones de existencias" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Histórico de existencias" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Construir elementos" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Código de proyecto" @@ -335,18 +337,18 @@ msgstr "Códigos de proyecto" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Pedido de compra" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Líneas de pedido de compra" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Orden de venta" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Envío de orden de venta" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Orden de devolución" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Dirección" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Direcciones" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Contacto" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contactos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Propietario" @@ -456,15 +458,15 @@ msgstr "Propietarios" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Usuario" @@ -548,7 +550,7 @@ msgstr "Listas de Selección" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Listas de Selección" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Órdenes de construcción" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Error al procesar el componente" @@ -668,8 +679,8 @@ msgstr "Introduce datos de código de barras" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Escanear código de barras" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Completado" @@ -754,7 +765,7 @@ msgstr "Esto eliminará el enlace al código de barras asociado" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -766,11 +777,11 @@ msgstr "Abrir en interfaz de administración" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Copiado" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Copiar" @@ -879,33 +890,33 @@ msgstr "Dejar de recibir notificaciones" msgid "Subscribe to notifications" msgstr "Suscribirse a notificaciones" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Filtros de calendario" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Mes anterior" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Seleccione el mes" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Siguiente mes" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Orden actualizada" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Error al actualizar orden" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Vencido" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Stock bajo" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superusuario" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Personal" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Correo electrónico: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "No hay nombre definido" @@ -1266,12 +1277,12 @@ msgstr "¿Eliminar la imagen asociada de este elemento?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Eliminar" @@ -1303,7 +1314,7 @@ msgstr "Borrar" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Servidor" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Detenido" msgid "Running" msgstr "Ejecutándose" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "Seleccionar paquete" msgid "{0} icons" msgstr "Iconos {0}" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Cargando" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "No hay resultados" @@ -2133,8 +2144,8 @@ msgstr "Opciones" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Acciones de código de barras" @@ -2211,6 +2222,10 @@ msgstr "Nada" msgid "InvenTree Logo" msgstr "Logo de InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Seleccionar idioma" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Actualizado" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Disponible" @@ -2596,8 +2612,8 @@ msgstr "Ajustes del usuario" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Ajustes del sistema" @@ -2647,18 +2663,18 @@ msgstr "Cerrar sesión" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabricación" @@ -2669,17 +2685,17 @@ msgstr "Fabricación" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Compras" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Ventas" @@ -2743,7 +2759,7 @@ msgstr "Proveedores" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Fabricantes" @@ -2800,7 +2816,7 @@ msgstr "Archivos adjuntos" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Notas" @@ -2850,8 +2866,8 @@ msgstr "Información del complemento" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Fecha" @@ -2876,21 +2892,21 @@ msgstr "Fecha" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Activo" @@ -2922,7 +2938,7 @@ msgstr "Paquete" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Ajustes del complemento" @@ -3005,31 +3021,31 @@ msgstr "Modelo desconocido: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Envío" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inactivo" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Sin Stock" @@ -3038,9 +3054,9 @@ msgstr "Sin Stock" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "En pedido" @@ -3049,21 +3065,21 @@ msgstr "En pedido" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "En producción" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Detalles" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Categoría" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Categoría" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Ubicación" @@ -3097,7 +3113,7 @@ msgstr "Ubicación" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Número de serie" @@ -3106,9 +3122,9 @@ msgstr "Número de serie" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Número de serie" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Cantidad" @@ -3141,7 +3157,7 @@ msgstr "Cantidad" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Lote" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Proveedor" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Editar Pieza" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Disponible" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Cantidad requerida" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Ordenar Partes" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Estado" @@ -4530,59 +4546,47 @@ msgstr "Salidas de Construcción han sido canceladas" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Asignado" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Ubicación origen" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Seleccione la ubicación de origen para la asignación de stock" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Asignar Stock" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Artículos de stock seleccionados" @@ -4593,10 +4597,10 @@ msgstr "Artículos de stock seleccionados" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Consumido" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Suscrito" @@ -4670,62 +4674,62 @@ msgstr "Suscribirse a las notificaciones de esta categoría" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Elegir ubicación" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Destino de artículo seleccionado" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Ubicación por defecto de la categoría de pieza eleccionada" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Seleccionada ubicación de existencias recibidas" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Ubicación por defecto seleccionada" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Establecer ubicación" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Asignar código de lote" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Establecer Fecha de Vencimiento" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Ajustar empaquetado" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Ajustar empaquetado" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Cambiar Estado" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Añadir Nota" @@ -4733,55 +4737,55 @@ msgstr "Añadir Nota" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Guardar en la ubicación predeterminada" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Guardar con cantidad ya recibida" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Código de lote" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Introduzca el código de lote para los artículos recibidos" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Números de serie" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Introduzca números de serie para los elementos recibidos" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Fecha de Expiración" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "Empaquetado" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "Número De Referencia" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Recibido" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Recibir ítem de línea" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Artículos Recibidos" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Recibir Artículos" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Artículo recibido en existencias" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "Estado de Existencias" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Añadir artículo de stock" @@ -5071,9 +5075,9 @@ msgstr "Lista de entradas entre las que elegir" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Exportar Datos" msgid "Export" msgstr "Exportar" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Elemento creado" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Las siguientes direcciones de correo electrónico están asociadas con tu cuenta:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Principal" @@ -6497,7 +6492,7 @@ msgstr "Puntos" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Divisa" @@ -6882,11 +6877,11 @@ msgstr "Precios" msgid "Labels" msgstr "Etiquetas" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revisión" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externo" @@ -7019,9 +7014,9 @@ msgstr "Externo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Referencia" @@ -7035,19 +7030,19 @@ msgstr "Cantidad de construcción" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Salidas completadas" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Emitido por" @@ -7056,8 +7051,8 @@ msgstr "Emitido por" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsable" @@ -7092,7 +7087,7 @@ msgstr "Creado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Fecha objetivo" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Completado" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Existencias asignadas" @@ -7132,160 +7127,160 @@ msgstr "Existencias asignadas" msgid "Consumed Stock" msgstr "Existencias consumidas" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Salidas incompletas" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Resultados de la Prueba" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Pedido completado" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Emitir pedido" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Retener pedido" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Orden de construcción" @@ -7294,7 +7289,7 @@ msgstr "Orden de construcción" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Divisa predeterminada" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Fabricante" @@ -7371,13 +7366,13 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Cliente" @@ -7405,16 +7400,16 @@ msgstr "Piezas fabricadas" msgid "Assigned Stock" msgstr "Existencias asignadas" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Editar empresa" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Eliminar Empresa" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Acciones de empresa" @@ -7448,24 +7443,24 @@ msgstr "Detalles de pieza del fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Existencias recibidas" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Borrar pieza de fabricante" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Cantidad del paquete" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Borrar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "Detalles de categoría" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Revisión de" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Ubicación Predeterminada" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Palabras claves" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Existencias disponibles" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "En pedido" @@ -7803,7 +7798,7 @@ msgstr "Existencias mínimas" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Bloqueado" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "Piezas Relacionadas" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Añadir pieza" @@ -7965,7 +7960,7 @@ msgstr "Orden" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Precio total" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Componente" @@ -8150,11 +8145,11 @@ msgstr "Precio Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Precio Unitario" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Última Actualización" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Artículos de línea completados" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "Fecha de emisión" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fecha de Finalización" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Elementos de línea" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Elementos extra de línea" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "Envíos Completados" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Editar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Agregar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Envíos" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Emitir orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Cancelar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Mantener orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Completar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Orden de envío" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Fecha de Envío" @@ -8561,7 +8559,7 @@ msgstr "Fecha de Envío" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "Cancelar envío" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "Serializar artículo de existencias" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" @@ -8913,12 +8911,12 @@ msgstr "Acciones de artículos de existencias" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Expirado" @@ -8947,69 +8945,69 @@ msgstr "Estás suscrito a las notificaciones de este artículo" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Este artículo de existencias no está disponible" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "Seleccionar columnas" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Filtrar elementos por código de lote" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "Filtrar artículos por número de serie" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Filtrar elementos por código de lote" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" +msgstr "" + +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" +msgstr "Filtrar artículos por número de serie" + +#: src/tables/Filter.tsx:159 +msgid "Serial Below" +msgstr "" + +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Mostrar elementos con números de serie menores o iguales a un valor determinado" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Mostrar artículos con números de serie mayores o iguales a un valor dado" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Asignado a mí" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Mostrar pedidos asignados a mí" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Destacado" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Mostrar elementos destacados" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Mostrar artículos vencidos" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Fecha Mínima" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Mostrar elementos después de esta fecha" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Fecha máxima" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Mostrar artículos antes de esta fecha" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Creado antes de" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Mostrar elementos creados antes de esta fecha" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Creado después de" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Mostrar elementos creados después de esta fecha" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Fecha objetivo antes" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Mostrar elementos con una fecha objetivo anterior a esta fecha" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Fecha objetivo después" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Mostrar elementos con una fecha de objetivo posterior a esta fecha" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Completado antes de" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Mostrar elementos completados antes de esta fecha" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Completado después de" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Mostrar elementos completados después de esta fecha" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Actualizado después de" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Actualizado antes" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Mostrar pedidos con un código de proyecto asignado" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Eliminar filtro" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Seleccionar valor del filtro" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Introducir valor de filtro" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Seleccionar fecha" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Seleccionar filtro" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Filtros de tabla" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Añadir filtro" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Borrar filtros" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Ningún registro encontrado" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "El servidor devolvió un tipo de datos incorrecto" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "El servidor devolvió un tipo de datos incorrecto" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "El servidor devolvió un tipo de datos incorrecto" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Borrar los elementos seleccionados" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "¿Confirma que desea eliminar los elementos seleccionados?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Esta acción no se puede deshacer" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Los filtros personalizados de tabla están activos" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Eliminar los registros seleccionados" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Refrescar datos" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Este elemento BOM está definido para un padre diferente" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Información de la pieza" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Existencias externas" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Incluye existencias sustitutas" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Incluye existencias variantes" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Incluye existencias variantes" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Incluye existencias variantes" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Editar asignación de existencias" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Editar asignación de existencias" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Ver artículo de existencias" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Auto asignación en progreso" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Autoasignar stock" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Deshacer asignación de existencias" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Deshacer asignación de todo el stock sin seguimiento para este pedido" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Deshacer asignación de existencias de la línea de artículo seleccionada" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Deshecha asignación de existencias" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Ver pieza" @@ -9921,31 +9937,31 @@ msgstr "Ver pieza" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Editar salida de construcción" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Eliminar Dirección" msgid "Are you sure you want to delete this address?" msgstr "¿Estás seguro de que quieres eliminar esta dirección?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Agregar empresa" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Agregar empresa" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Añadir Artículo de Línea" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Editar artículo de línea" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Borrar artículo de línea" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Notificación" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Mensaje" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Stock requerido" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Ver orden de construcción" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Estás suscrito a las notificaciones de esta categoría" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Incluir subcategorias" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Ver orden de venta" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Incluye piezas en subcategorías" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "Editar lista de selección" msgid "Delete Selection List" msgstr "Eliminar lista de selección" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Mostrar elementos de línea que han sido recibidos" @@ -11385,15 +11401,15 @@ msgstr "Mostrar elementos de línea que han sido recibidos" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Mostrar partes del proveedor con stock" @@ -11461,37 +11477,37 @@ msgstr "Recibir artículos seleccionados" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Mostrar asignaciones destacadas" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Asignado al envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Mostrar asignaciones asignadas a un envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Sin envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "No enviado" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Editar Asignación" @@ -11500,16 +11516,16 @@ msgstr "Editar Asignación" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Ver envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Asignar Números de Serie" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Asignar Números de Serie" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Mostrar líneas completamente asignadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Mostrar líneas que están completadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Asignar seriales" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Editar envío" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Cancelar envío" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Mostrar stock existencias para piezas ensambladas" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Mostrar artículos que han sido consumidos por una orden de construcción" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Mostrar artículos que han caducado" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Mostrar artículos que son obsoletos" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Expiró antes" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Mostrar elementos que caducaron antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Expiró después" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Mostrar elementos que expiraron después de esta fecha" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Actualizado antes" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Mostrar elementos actualizados antes de esta fecha" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Actualizado después de" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Mostrar elementos actualizados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Inventario antes" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Mostrar elementos contados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Inventario después" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Mostrar elementos contados después de esta fecha" @@ -12324,11 +12332,11 @@ msgstr "Mostrar elementos contados después de esta fecha" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Añadido" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Eliminado" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "No hay información de usuario" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 1b0c64413f..4641c5cfdd 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Eliminar" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Cancelar" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Acciones" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Falló" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Sí" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "No" @@ -103,9 +105,9 @@ msgstr "No" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "No" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Pieza" @@ -184,16 +186,16 @@ msgstr "Plantillas de prueba de piezas" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Pieza de proveedor" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Piezas de proveedor" @@ -201,18 +203,18 @@ msgstr "Piezas de proveedor" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Pieza de fabricante" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Piezas del fabricante" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Categoría de Pieza" @@ -228,14 +230,14 @@ msgstr "Categorías de Pieza" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Artículo de stock" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Tipos de ubicaciones de existencias" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Histórico de existencias" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Construir elementos" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Código de proyecto" @@ -335,18 +337,18 @@ msgstr "Códigos de proyecto" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Pedido de compra" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Líneas de pedido de compra" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Orden de venta" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Envíos de pedidos de venta" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Orden de devolución" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Dirección" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Direcciones" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Contacto" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contactos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Propietario" @@ -456,15 +458,15 @@ msgstr "Propietarios" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Usuario" @@ -548,7 +550,7 @@ msgstr "Listas de Selección" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Listas de Selección" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordenes de Producción" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Error al renderizar componente" @@ -668,8 +679,8 @@ msgstr "Introduce datos del código de barras" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Escanear código de barras" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Completado" @@ -754,7 +765,7 @@ msgstr "Esto eliminará el enlace al código de barras asociado" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -766,11 +777,11 @@ msgstr "Abrir en interfaz de administrador" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Copiado" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Copiar" @@ -879,33 +890,33 @@ msgstr "Desuscribirse de las notificaciones" msgid "Subscribe to notifications" msgstr "Suscribirse a las notificaciones" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Filtros de calendario" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Mes anterior" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Seleccione el mes" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Siguiente mes" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Orden actualizada" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Existencias bajas" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superusuario" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Personal" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "No hay nombre definido" @@ -1266,12 +1277,12 @@ msgstr "¿Eliminar imagen asociada al artículo?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Eliminar" @@ -1303,7 +1314,7 @@ msgstr "Borrar" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Servidor" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Detenido" msgid "Running" msgstr "En ejecución" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "Seleccionar paquete" msgid "{0} icons" msgstr "Iconos {0}" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Cargando" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "No hay resultados" @@ -2133,8 +2144,8 @@ msgstr "Opciones" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Acciones de código de barras" @@ -2211,6 +2222,10 @@ msgstr "Nada" msgid "InvenTree Logo" msgstr "Logo de InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Selecciona el idioma" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Actualizado" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Disponible" @@ -2596,8 +2612,8 @@ msgstr "Ajustes del usuario" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Ajustes del sistema" @@ -2647,18 +2663,18 @@ msgstr "Cerrar sesión" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Existencias" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabricación" @@ -2669,17 +2685,17 @@ msgstr "Fabricación" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Compras" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Ventas" @@ -2743,7 +2759,7 @@ msgstr "Proveedores" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Fabricantes" @@ -2800,7 +2816,7 @@ msgstr "Archivos adjuntos" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Notas" @@ -2850,8 +2866,8 @@ msgstr "Información del complemento" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Fecha" @@ -2876,21 +2892,21 @@ msgstr "Fecha" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Activo" @@ -2922,7 +2938,7 @@ msgstr "Paquete" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Ajustes del complemento" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Envío" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inactivo" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Sin existencias" @@ -3038,9 +3054,9 @@ msgstr "Sin existencias" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "En pedido" @@ -3049,21 +3065,21 @@ msgstr "En pedido" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "En producción" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Detalles" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Categoría" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Categoría" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Ubicación" @@ -3097,7 +3113,7 @@ msgstr "Ubicación" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Número de serie" @@ -3106,9 +3122,9 @@ msgstr "Número de serie" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Número de serie" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Cantidad" @@ -3141,7 +3157,7 @@ msgstr "Cantidad" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Lote" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Proveedor" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Editar Pieza" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "En Stock" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Cantidad requerida" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Nueva Parte de Proveedor" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Por favor, corrija los errores en las partes seleccionadas" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Pedir Piezas" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Estado" @@ -4530,59 +4546,47 @@ msgstr "Las salidas de la construcción han sido canceladas" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Asignado" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Ubicación origen" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Seleccione la ubicación de origen para la asignación de stock" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Stock Asignado" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Artículos de stock seleccionados" @@ -4593,10 +4597,10 @@ msgstr "Artículos de stock seleccionados" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Consumido" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Suscrito" @@ -4670,62 +4674,62 @@ msgstr "Suscribirse a las notificaciones de esta categoría" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Elegir ubicación" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Destino de artículo seleccionado" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Ubicación por defecto de la categoría de pieza eleccionada" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Seleccionada ubicación de existencias recibidas" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Ubicación por defecto seleccionada" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Establecer ubicación" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Asignar código de lote" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Establecer la fecha de caducidad" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Ajustar empaquetado" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Ajustar empaquetado" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Cambiar Estado" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Añadir Nota" @@ -4733,55 +4737,55 @@ msgstr "Añadir Nota" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Guardar en la ubicación predeterminada" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Guardar con cantidad ya recibida" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Código de lote" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Introduzca el código de lote para los artículos recibidos" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Números de serie" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Introduzca números de serie para los elementos recibidos" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Fecha de caducidad" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Introduzca una fecha de caducidad para los artículos recibidos" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Introduzca una fecha de caducidad para los artículos recibidos" msgid "Packaging" msgstr "Empaquetado" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Recibido" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Recibir partidas" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Artículos recibidos" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Recibir artículos" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Artículo recibido en existencias" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "Estado del stock" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Añadir artículo de stock" @@ -5071,9 +5075,9 @@ msgstr "Lista de entradas entre las que elegir" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Artículo creado" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Las siguientes direcciones de correo electrónico están asociadas con tu cuenta:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Primario" @@ -6497,7 +6492,7 @@ msgstr "Puntos" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Moneda" @@ -6882,11 +6877,11 @@ msgstr "Precios" msgid "Labels" msgstr "Etiquetas" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revisión" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Estado Personalizado" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Referencia" @@ -7035,19 +7030,19 @@ msgstr "Cantidad de construcción" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Salidas completadas" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Emitido por" @@ -7056,8 +7051,8 @@ msgstr "Emitido por" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsable" @@ -7092,7 +7087,7 @@ msgstr "Creado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Fecha de inicio" @@ -7100,16 +7095,16 @@ msgstr "Fecha de inicio" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Fecha objetivo" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Completado" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Existencias asignadas" @@ -7132,160 +7127,160 @@ msgstr "Existencias asignadas" msgid "Consumed Stock" msgstr "Existencias consumidas" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Salidas incompletas" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Órdenes de Trabajo herederas" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Resultados de la prueba" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Editar orden de construcción" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Añadir orden de construcción" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Cancelar orden de construcción" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Pedido cancelado" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Cancelar esta orden" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Poner en espera orden de construcción" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Poner este pedido en espera" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Cancelar esta orden" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Poner en espera orden de construcción" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Poner este pedido en espera" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Pedido puesto en espera" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Emitir Orden de Construcción" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Emitir este pedido" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Orden emitida" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Completar Orden de Construcción" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Marcar pedido como completado" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Pedido completado" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Emitir pedido" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Retener pedido" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Divisa predeterminada" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Fabricante" @@ -7371,13 +7366,13 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Cliente" @@ -7405,16 +7400,16 @@ msgstr "Piezas fabricadas" msgid "Assigned Stock" msgstr "Existencias asignadas" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Editar empresa" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Eliminar Empresa" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Acciones de empresa" @@ -7448,24 +7443,24 @@ msgstr "Detalles de pieza del fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Existencias recibidas" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Eliminar pieza de fabricante" @@ -7486,7 +7481,7 @@ msgstr "Descripción de la Pieza" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Cantidad del paquete" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Eliminar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "Detalles de categoría" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Revisión de" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Ubicación Predeterminada" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Palabras claves" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Existencias disponibles" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "En pedido" @@ -7803,7 +7798,7 @@ msgstr "Existencias Mínimas" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Bloqueado" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Fecha de Creación" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Creado Por" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Rango de Precios" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Añadir pieza" @@ -7965,7 +7960,7 @@ msgstr "Pedido" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Precio total" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Componente" @@ -8150,11 +8145,11 @@ msgstr "Precio Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Precio Unitario" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Precio de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Última Actualización" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "Fecha de emisión" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fecha de Finalización" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Detalles del pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Partidas" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Envíos" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Orden de Venta de Envío" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "¿Enviar este pedido?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Pedido enviado" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "Cancelar envío" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "Serializar artículo de existencias" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Expirado" @@ -8947,69 +8945,69 @@ msgstr "Estás suscrito a las notificaciones de esta pieza" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Este artículo de existencias no está disponible" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Filtrar elementos por código de lote" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "Filtrar artículos por número de serie" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Filtrar elementos por código de lote" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" +msgstr "" + +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" +msgstr "Filtrar artículos por número de serie" + +#: src/tables/Filter.tsx:159 +msgid "Serial Below" +msgstr "" + +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Mostrar elementos con números de serie menores o iguales a un valor determinado" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Mostrar artículos con números de serie mayores o iguales a un valor dado" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Mostrar artículos destacados" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Mostrar artículos vencidos" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Fecha Mínima" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Mostrar elementos después de esta fecha" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Fecha máxima" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Mostrar artículos antes de esta fecha" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Creado antes de" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Mostrar elementos creados antes de esta fecha" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Creado después de" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Mostrar elementos creados después de esta fecha" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Fecha objetivo antes de" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Mostrar elementos con una fecha objetivo anterior a esta fecha" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Fecha objetivo después de" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Mostrar elementos con una fecha de objetivo posterior a esta fecha" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Completado antes de" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Mostrar elementos completados antes de esta fecha" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Completado después de" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Mostrar elementos completados después de esta fecha" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Actualizado después de" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Actualizado antes" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Mostrar pedidos con un código de proyecto asignado" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrar por estado de la orden" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Eliminar filtro" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Seleccionar valor del filtro" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Introducir valor de filtro" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Seleccionar fecha" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Seleccionar filtro" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Filtros de tabla" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Añadir filtro" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Borrar Filtros" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Ningún registro encontrado" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "El servidor devolvió un tipo de datos incorrecto" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "El servidor devolvió un tipo de datos incorrecto" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "El servidor devolvió un tipo de datos incorrecto" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Eliminar Elementos Seleccionados" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Esta acción no se puede deshacer" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Los filtros personalizados de tabla están activos" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Validado" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Mostrar artículos validados" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Opcional" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Consumible" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Mostrar artículos consumibles" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Tiene Precio" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreable" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Mostrar ensamblajes rastreables" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Editar asignación de existencias" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Editar asignación de existencias" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Ver artículo de existencias" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Auto asignación en progreso" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Autoasignar stock" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Desasignar existencias" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Desasignar todo el stock sin seguimiento para este pedido" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Desasignar stock de la partida seleccionada" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Stock ha sido desasignado" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Ver pieza" @@ -9921,31 +9937,31 @@ msgstr "Ver pieza" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Editar salida de construcción" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Eliminar Dirección" msgid "Are you sure you want to delete this address?" msgstr "¿Estás seguro de que deseas eliminar esta dirección?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Mostrar plantillas con opciones" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Tiene Unidades" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Notificación" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Stock requerido" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Ver orden de construcción" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Estás suscrito a las notificaciones de esta categoría" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Ver orden de venta" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Stock mínimo" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Tiene IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Ordenar partes seleccionadas" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "Editar lista de selección" msgid "Delete Selection List" msgstr "Eliminar lista de selección" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Etapa" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Mostrar partidas que han sido recibidas" @@ -11385,15 +11401,15 @@ msgstr "Mostrar partidas que han sido recibidas" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Recibir artículos" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Unidades base" @@ -11401,10 +11417,6 @@ msgstr "Unidades base" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Mostrar piezas de proveedor con stock" @@ -11461,37 +11477,37 @@ msgstr "Recibir elementos seleccionados" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Mostrar asignaciones destacadas" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Asignado al envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Mostrar asignaciones asignadas a un envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Sin envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "No enviado" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Editar Asignación" @@ -11500,16 +11516,16 @@ msgstr "Editar Asignación" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Ver envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Asignar Números de Serie" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Asignar Números de Serie" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Mostrar líneas completamente asignadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Mostrar líneas que están completadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Asignar seriales" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Editar envío" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Cancelar envío" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "Eliminar Tipo de Ubicación" msgid "Icon" msgstr "Icono" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Mostrar stock existencias para piezas ensambladas" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Mostrar artículos que han sido consumidos por una orden de construcción" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Mostrar artículos que han caducado" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Mostrar artículos que son obsoletos" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Expiró antes" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Mostrar elementos que caducaron antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Expiró después" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Mostrar elementos que expiraron después de esta fecha" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Actualizado antes" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Mostrar elementos actualizados antes de esta fecha" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Actualizado después de" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Mostrar elementos actualizados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Inventario antes de" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Mostrar elementos contados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Inventario después de" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Mostrar elementos contados después de esta fecha" @@ -12324,11 +12332,11 @@ msgstr "Mostrar elementos contados después de esta fecha" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 69083a418a..07b0677cfb 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Kustuta" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Tühista" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Toimingud" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Läbikukkumine" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Jah" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Ei" @@ -103,9 +105,9 @@ msgstr "Ei" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,10 +124,10 @@ msgstr "Ei" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" -msgstr "" +msgstr "Osa" #: lib/enums/ModelInformation.tsx:30 #: lib/enums/Roles.tsx:35 @@ -138,7 +140,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:371 #: src/pages/part/PartDetail.tsx:972 msgid "Parts" -msgstr "" +msgstr "Osad" #: lib/enums/ModelInformation.tsx:37 #: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13 @@ -151,7 +153,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:39 msgid "Parameter" -msgstr "" +msgstr "Parameeter" #: lib/enums/ModelInformation.tsx:40 #: src/components/panels/ParametersPanel.tsx:21 @@ -170,30 +172,30 @@ msgstr "Parameetri mall" #: lib/enums/ModelInformation.tsx:46 #: src/pages/Index/Settings/AdminCenter/ParameterPanel.tsx:13 msgid "Parameter Templates" -msgstr "" +msgstr "Parameetri mall" #: lib/enums/ModelInformation.tsx:52 msgid "Part Test Template" -msgstr "" +msgstr "Osa testi mall" #: lib/enums/ModelInformation.tsx:53 msgid "Part Test Templates" -msgstr "" +msgstr "Osa testi mallid" #: lib/enums/ModelInformation.tsx:59 #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,20 +203,20 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" -msgstr "" +msgstr "Osa kategooria" #: lib/enums/ModelInformation.tsx:80 #: lib/enums/Roles.tsx:37 @@ -222,20 +224,20 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:362 #: src/pages/part/PartDetail.tsx:1214 msgid "Part Categories" -msgstr "" +msgstr "Osa kategooriad" #: lib/enums/ModelInformation.tsx:88 #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -253,32 +255,32 @@ msgstr "" #: lib/enums/Roles.tsx:47 #: src/pages/stock/LocationDetail.tsx:456 msgid "Stock Location" -msgstr "" +msgstr "Lao asukoht" #: lib/enums/ModelInformation.tsx:99 #: src/pages/stock/LocationDetail.tsx:185 #: src/pages/stock/LocationDetail.tsx:448 #: src/pages/stock/StockDetail.tsx:998 msgid "Stock Locations" -msgstr "" +msgstr "Lao asukohad" #: lib/enums/ModelInformation.tsx:108 msgid "Stock Location Type" -msgstr "" +msgstr "Lao asukoha liik" #: lib/enums/ModelInformation.tsx:109 msgid "Stock Location Types" -msgstr "" +msgstr "Lao asukoha liigid" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" -msgstr "" +msgstr "Laoseisu ajalugu" #: lib/enums/ModelInformation.tsx:115 msgid "Stock Histories" -msgstr "" +msgstr "Laoseisu ajalood" #: lib/enums/ModelInformation.tsx:120 msgid "Build" @@ -305,81 +307,81 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" -msgstr "" +msgstr "Ettevõte" #: lib/enums/ModelInformation.tsx:145 msgid "Companies" -msgstr "" +msgstr "Ettevõtted" #: lib/enums/ModelInformation.tsx:152 #: src/pages/build/BuildDetail.tsx:335 #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" -msgstr "" +msgstr "Projekti kood" #: lib/enums/ModelInformation.tsx:153 #: src/pages/Index/Settings/AdminCenter/Index.tsx:172 msgid "Project Codes" -msgstr "" +msgstr "Projekti koodid" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" -msgstr "" +msgstr "Ostukorraldus" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" -msgstr "" +msgstr "Ostukorraldused" #: lib/enums/ModelInformation.tsx:169 msgid "Purchase Order Line" -msgstr "" +msgstr "Ostukorralduse rida" #: lib/enums/ModelInformation.tsx:170 msgid "Purchase Order Lines" -msgstr "" +msgstr "Ostukorralduse read" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Aadress" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Aadressid" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontaktid" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Omanik" @@ -456,15 +458,15 @@ msgstr "Omanikud" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Kasutaja" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -582,21 +584,30 @@ msgstr "Tõrge" #: src/tables/machine/MachineListTable.tsx:402 #: src/tables/machine/MachineTypeTable.tsx:297 msgid "Errors" -msgstr "" +msgstr "Tõrked" #: lib/enums/Roles.tsx:31 msgid "Admin" -msgstr "" +msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Töötlemine ebaõnnestus" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Komponendi renderdamise tõrge" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Edu" @@ -754,7 +765,7 @@ msgstr "See eemaldab lingi seotud vöötikoodile" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Linki ribakood" @@ -766,21 +777,21 @@ msgstr "Ava admini liideses" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Kopeeritud" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopeeri" #: src/components/buttons/PrintingActions.tsx:56 msgid "Printing Labels" -msgstr "" +msgstr "Siltide printimine" #: src/components/buttons/PrintingActions.tsx:61 msgid "Printing Reports" -msgstr "" +msgstr "Aruannete printimine" #: src/components/buttons/PrintingActions.tsx:77 #~ msgid "Printing" @@ -879,43 +890,43 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" -msgstr "" +msgstr "Kalendri filtrid" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" -msgstr "" +msgstr "Eelmine kuu" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" -msgstr "" +msgstr "Vali kuu" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" -msgstr "" - -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" +msgstr "Järgmine kuu" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "Ekspordi andmed" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" -msgstr "" +msgstr "Tellimust on uuendatud" #: src/components/calendar/OrderCalendar.tsx:142 msgid "Error updating order" -msgstr "" +msgstr "Tõrge tellimuse uuendamisel" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Üle tähtaja" @@ -934,7 +945,7 @@ msgstr "" #: src/components/dashboard/DashboardMenu.tsx:62 #: src/components/dashboard/DashboardMenu.tsx:138 msgid "Accept Layout" -msgstr "" +msgstr "Nõustu paigutusega" #: src/components/dashboard/DashboardMenu.tsx:94 #: src/components/nav/NavigationDrawer.tsx:64 @@ -946,7 +957,7 @@ msgstr "Töölaud" #: src/components/dashboard/DashboardMenu.tsx:102 msgid "Edit Layout" -msgstr "" +msgstr "Muuda paigutust" #: src/components/dashboard/DashboardMenu.tsx:111 msgid "Add Widget" @@ -954,11 +965,11 @@ msgstr "Lisa vidin" #: src/components/dashboard/DashboardMenu.tsx:120 msgid "Remove Widgets" -msgstr "" +msgstr "Eemalda vidinad" #: src/components/dashboard/DashboardMenu.tsx:129 msgid "Clear Widgets" -msgstr "" +msgstr "Tühjenda vidinad" #: src/components/dashboard/DashboardWidget.tsx:81 msgid "Remove this widget from the dashboard" @@ -1005,13 +1016,13 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" -msgstr "" +msgstr "Madal laoseis" #: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" -msgstr "" +msgstr "Näita kui paljude osade laoseis on madal" #: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" @@ -1165,19 +1176,19 @@ msgstr "" #: src/components/dashboard/widgets/ColorToggleWidget.tsx:18 #: src/components/nav/MainMenu.tsx:93 msgid "Change Color Mode" -msgstr "" +msgstr "Muuda värvirežiimi" #: src/components/dashboard/widgets/ColorToggleWidget.tsx:23 msgid "Change the color mode of the user interface" -msgstr "" +msgstr "Muuda kasutajaliidese värviskeemi" #: src/components/dashboard/widgets/LanguageSelectWidget.tsx:18 msgid "Change Language" -msgstr "" +msgstr "Muuda keelt" #: src/components/dashboard/widgets/LanguageSelectWidget.tsx:23 msgid "Change the language of the user interface" -msgstr "" +msgstr "Muuda kasutajaliidese keelt" #: src/components/dashboard/widgets/NewsWidget.tsx:60 #: src/components/nav/NotificationDrawer.tsx:94 @@ -1187,19 +1198,19 @@ msgstr "Märgi loetuks" #: src/components/dashboard/widgets/NewsWidget.tsx:115 msgid "Requires Superuser" -msgstr "" +msgstr "Nõuab superkasutajat" #: src/components/dashboard/widgets/NewsWidget.tsx:116 msgid "This widget requires superuser permissions" -msgstr "" +msgstr "See vidin nõuab superkasutaja õiguseid" #: src/components/dashboard/widgets/NewsWidget.tsx:133 msgid "No News" -msgstr "" +msgstr "Uudiseid pole" #: src/components/dashboard/widgets/NewsWidget.tsx:134 msgid "There are no unread news items" -msgstr "" +msgstr "Lugemata uudiseid pole" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 msgid "Generating Stocktake Report" @@ -1214,7 +1225,7 @@ msgstr "" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 #: src/pages/part/PartStockHistoryDetail.tsx:108 msgid "Generate" -msgstr "" +msgstr "Genereeri" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 msgid "Stocktake" @@ -1228,26 +1239,26 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 #: src/tables/settings/UserTable.tsx:410 msgid "Superuser" -msgstr "" +msgstr "Superkasutaja" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" -msgstr "" +msgstr "Töötajad" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " -msgstr "" +msgstr "E-post: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Nime pole määratud" @@ -1266,12 +1277,12 @@ msgstr "Kas soovite eemaldada seotud pildi sellest üksusest?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Eemalda" @@ -1285,11 +1296,11 @@ msgstr "Klõpsake, et valida fail(id)" #: src/components/details/DetailsImage.tsx:172 msgid "Image uploaded" -msgstr "" +msgstr "Pilt on üles laaditud" #: src/components/details/DetailsImage.tsx:173 msgid "Image has been uploaded successfully" -msgstr "" +msgstr "Pildifail on üles laaditud" #: src/components/details/DetailsImage.tsx:180 #: src/tables/general/AttachmentTable.tsx:201 @@ -1303,7 +1314,7 @@ msgstr "Puhasta" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1335,11 +1346,11 @@ msgstr "Kustuta pilt" #: src/components/details/DetailsImage.tsx:393 msgid "Download Image" -msgstr "" +msgstr "Laadi pilt alla" #: src/components/details/DetailsImage.tsx:398 msgid "Image downloaded successfully" -msgstr "" +msgstr "Pilt on alla laetud" #: src/components/details/PartIcons.tsx:43 #~ msgid "Part is a template part (variants can be made from this part)" @@ -1387,7 +1398,7 @@ msgstr "Märkmete salvestamine ebaõnnestus" #: src/components/editors/NotesEditor.tsx:133 msgid "Error Saving Notes" -msgstr "" +msgstr "Viga märkmete salvestamisel" #: src/components/editors/NotesEditor.tsx:151 #~ msgid "Disable Editing" @@ -1399,7 +1410,7 @@ msgstr "Salvesta märkmed" #: src/components/editors/NotesEditor.tsx:172 msgid "Close Editor" -msgstr "" +msgstr "Sulge redaktor" #: src/components/editors/NotesEditor.tsx:179 msgid "Enable Editing" @@ -1423,7 +1434,7 @@ msgstr "Kood" #: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:50 msgid "Error rendering preview" -msgstr "" +msgstr "Viga eelvaate loomisel" #: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:120 msgid "Preview not available, click \"Reload Preview\"." @@ -1447,7 +1458,7 @@ msgstr "Malli salvestamise viga" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:159 msgid "Could not load the template from the server." -msgstr "" +msgstr "Malli laadimine serverist ebaõnnestus." #: src/components/editors/TemplateEditor/TemplateEditor.tsx:176 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:319 @@ -1696,7 +1707,7 @@ msgstr "Saada kiri" #: src/components/forms/AuthenticationForm.tsx:239 msgid "Passwords do not match" -msgstr "" +msgstr "Paroolid ei kattu" #: src/components/forms/AuthenticationForm.tsx:256 msgid "Registration successful" @@ -1746,7 +1757,7 @@ msgstr "" #: src/components/forms/DateTimeField.tsx:64 msgid "Select date and time" -msgstr "" +msgstr "Vali kuupäev ja kellaaeg" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:67 @@ -1765,7 +1776,7 @@ msgstr "Võõrustaja" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1796,12 +1807,12 @@ msgstr "Salvesta" #: src/components/forms/InstanceOptions.tsx:58 msgid "Select Server" -msgstr "" +msgstr "Vali server" #: src/components/forms/InstanceOptions.tsx:68 #: src/components/forms/InstanceOptions.tsx:92 msgid "Edit host options" -msgstr "" +msgstr "Mooda hosti valikuid" #: src/components/forms/InstanceOptions.tsx:71 #~ msgid "Edit possible host options" @@ -1809,7 +1820,7 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:76 msgid "Save host selection" -msgstr "" +msgstr "Salvesta hosti valik" #: src/components/forms/InstanceOptions.tsx:98 #~ msgid "Version: {0}" @@ -1860,36 +1871,36 @@ msgstr "Pluginad" #: src/tables/settings/TemplateTable.tsx:362 #: src/tables/stock/StockItemTestResultTable.tsx:420 msgid "Enabled" -msgstr "" +msgstr "Sisse lülitatud" #: src/components/forms/InstanceOptions.tsx:143 msgid "Disabled" -msgstr "" +msgstr "Välja lülitatud" #: src/components/forms/InstanceOptions.tsx:149 msgid "Worker" -msgstr "" +msgstr "Töötaja" #: src/components/forms/InstanceOptions.tsx:150 #: src/tables/settings/FailedTasksTable.tsx:48 msgid "Stopped" -msgstr "" +msgstr "Peatatud" #: src/components/forms/InstanceOptions.tsx:150 msgid "Running" -msgstr "" +msgstr "Käimas" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" -msgstr "" +msgstr "Vali fail, mida üles laadida" #: src/components/forms/fields/AutoFillRightSection.tsx:47 msgid "Accept suggested value" -msgstr "" +msgstr "Nõustu soovitatud väärtustega" #: src/components/forms/fields/DateField.tsx:73 msgid "Select date" -msgstr "" +msgstr "Vali kuupäev" #: src/components/forms/fields/IconField.tsx:83 msgid "No icon selected" @@ -1919,13 +1930,13 @@ msgstr "Vali pakk" msgid "{0} icons" msgstr "{0} ikoonid" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Laadimine" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Tulemusi pole" @@ -1939,7 +1950,7 @@ msgstr "Sissekanded puuduvad" #: src/components/forms/fields/TableField.tsx:198 msgid "Add new row" -msgstr "" +msgstr "Lisa uus rida" #: src/components/images/DetailsImage.tsx:252 #~ msgid "Select image" @@ -2069,7 +2080,7 @@ msgstr "Kaardista veerud" #: src/components/importer/ImporterDrawer.tsx:45 msgid "Import Rows" -msgstr "" +msgstr "Impordi ridasid" #: src/components/importer/ImporterDrawer.tsx:46 msgid "Process Data" @@ -2133,14 +2144,14 @@ msgstr "Valikud" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Vöötkoodi Toimingud" #: src/components/items/ActionDropdown.tsx:176 msgid "View Barcode" -msgstr "" +msgstr "Vaata ribakoodi" #: src/components/items/ActionDropdown.tsx:178 msgid "View barcode" @@ -2181,7 +2192,7 @@ msgstr "Duplikaadi üksus" #: src/components/items/ColorToggle.tsx:17 msgid "Toggle color scheme" -msgstr "" +msgstr "Lülita värviteemat" #: src/components/items/DocTooltip.tsx:92 #: src/components/items/GettingStartedCarousel.tsx:20 @@ -2211,9 +2222,13 @@ msgstr "Ühtegi" msgid "InvenTree Logo" msgstr "InvenTree Logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "Vaikimisi keel" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" -msgstr "" +msgstr "Vali keel" #: src/components/items/OnlyStaff.tsx:10 #: src/components/modals/AboutInvenTreeModal.tsx:50 @@ -2230,36 +2245,37 @@ msgstr "See teave on saadaval ainult töötajatele" #: src/components/items/RoleTable.tsx:81 msgid "Updating" -msgstr "" +msgstr "Uuendamine" #: src/components/items/RoleTable.tsx:82 msgid "Updating group roles" -msgstr "" +msgstr "Grupi rollide uuendamine" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Uuendatud" #: src/components/items/RoleTable.tsx:119 msgid "Group roles updated" -msgstr "" +msgstr "Grupi rollid on uuendatud" #: src/components/items/RoleTable.tsx:135 msgid "Role" -msgstr "" +msgstr "Roll" #: src/components/items/RoleTable.tsx:140 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:906 msgid "View" -msgstr "" +msgstr "Vaata" #: src/components/items/RoleTable.tsx:145 msgid "Change" -msgstr "" +msgstr "Muuda" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:948 @@ -2269,36 +2285,36 @@ msgstr "Lisa" #: src/components/items/RoleTable.tsx:203 msgid "Reset group roles" -msgstr "" +msgstr "Nulli grupi rollid" #: src/components/items/RoleTable.tsx:212 msgid "Reset" -msgstr "" +msgstr "Nulli" #: src/components/items/RoleTable.tsx:215 msgid "Save group roles" -msgstr "" +msgstr "Salvesta grupi rollid" #: src/components/items/TransferList.tsx:65 msgid "No items" -msgstr "" +msgstr "Üksuseid pole" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" -msgstr "" +msgstr "Saadaval" #: src/components/items/TransferList.tsx:162 msgid "Selected" -msgstr "" +msgstr "Valitud" #: src/components/modals/AboutInvenTreeModal.tsx:103 #~ msgid "Your InvenTree version status is" @@ -2356,7 +2372,7 @@ msgstr "Dokumentatsioon" #: src/components/modals/AboutInvenTreeModal.tsx:181 msgid "Source Code" -msgstr "" +msgstr "Lähtekood" #: src/components/modals/AboutInvenTreeModal.tsx:182 msgid "Mobile App" @@ -2421,11 +2437,11 @@ msgstr "{key} Paketid" #: src/components/modals/ServerInfoModal.tsx:22 msgid "Instance Name" -msgstr "" +msgstr "Paigalduse nimi" #: src/components/modals/ServerInfoModal.tsx:28 msgid "Server Version" -msgstr "" +msgstr "Serveri versioon" #: src/components/modals/ServerInfoModal.tsx:38 #~ msgid "Bebug Mode" @@ -2438,7 +2454,7 @@ msgstr "Andmebaas" #: src/components/modals/ServerInfoModal.tsx:49 #: src/components/nav/Alerts.tsx:120 msgid "Debug Mode" -msgstr "" +msgstr "Silumisrežiim" #: src/components/modals/ServerInfoModal.tsx:54 msgid "Server is running in debug mode" @@ -2454,15 +2470,15 @@ msgstr "Server on paigaldatud kasutades dockerit" #: src/components/modals/ServerInfoModal.tsx:71 msgid "Plugin Support" -msgstr "" +msgstr "Plugina tugi" #: src/components/modals/ServerInfoModal.tsx:76 msgid "Plugin support enabled" -msgstr "" +msgstr "Pluginate tugi on sisse lülitatud" #: src/components/modals/ServerInfoModal.tsx:78 msgid "Plugin support disabled" -msgstr "" +msgstr "Pluginate tugi on välja lülitatud" #: src/components/modals/ServerInfoModal.tsx:85 msgid "Server status" @@ -2474,12 +2490,12 @@ msgstr "" #: src/components/modals/ServerInfoModal.tsx:93 msgid "Issues detected" -msgstr "" +msgstr "Tuvastatud probleemid" #: src/components/modals/ServerInfoModal.tsx:102 #: src/components/nav/Alerts.tsx:127 msgid "Background Worker" -msgstr "" +msgstr "Taustatöö" #: src/components/modals/ServerInfoModal.tsx:107 msgid "The background worker process is not running" @@ -2492,7 +2508,7 @@ msgstr "" #: src/components/modals/ServerInfoModal.tsx:115 #: src/pages/Index/Settings/AdminCenter/Index.tsx:129 msgid "Email Settings" -msgstr "" +msgstr "E-kirja seaded" #: src/components/modals/ServerInfoModal.tsx:118 #~ msgid "Email settings not configured" @@ -2501,27 +2517,27 @@ msgstr "" #: src/components/modals/ServerInfoModal.tsx:120 #: src/components/nav/Alerts.tsx:143 msgid "Email settings not configured." -msgstr "" +msgstr "E-Kirja seaded on seadistamata." #: src/components/nav/Alerts.tsx:57 msgid "Alerts" -msgstr "" +msgstr "Teatised" #: src/components/nav/Alerts.tsx:97 msgid "No issues detected" -msgstr "" +msgstr "Ühtegi probleemi ei tuvastatud" #: src/components/nav/Alerts.tsx:122 msgid "The server is running in debug mode." -msgstr "" +msgstr "Server töötab silumisrežiimis." #: src/components/nav/Alerts.tsx:129 msgid "The background worker process is not running." -msgstr "" +msgstr "Taustatöö protsess ei tööta." #: src/components/nav/Alerts.tsx:134 msgid "Server Restart" -msgstr "" +msgstr "Taaskäivita server" #: src/components/nav/Alerts.tsx:136 msgid "The server requires a restart to apply changes." @@ -2529,11 +2545,11 @@ msgstr "" #: src/components/nav/Alerts.tsx:141 msgid "Email settings" -msgstr "" +msgstr "E-maili seaded" #: src/components/nav/Alerts.tsx:148 msgid "Database Migrations" -msgstr "" +msgstr "Andmebaasi migreerimised" #: src/components/nav/Alerts.tsx:150 msgid "There are pending database migrations." @@ -2555,7 +2571,7 @@ msgstr "Teavitused" #: src/components/nav/Layout.tsx:142 msgid "Nothing found..." -msgstr "" +msgstr "Midagi ei leitud..." #: src/components/nav/MainMenu.tsx:40 #: src/pages/Index/Profile/Profile.tsx:15 @@ -2596,10 +2612,10 @@ msgstr "Kasutaja seaded" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" -msgstr "" +msgstr "Süsteemi seaded" #: src/components/nav/MainMenu.tsx:71 #~ msgid "Switch to pseudo language" @@ -2612,7 +2628,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:293 #: src/pages/Index/Settings/AdminCenter/Index.tsx:298 msgid "Admin Center" -msgstr "" +msgstr "Admini keskus" #: src/components/nav/MainMenu.tsx:99 #: src/defaults/actions.tsx:58 @@ -2647,18 +2663,18 @@ msgstr "Logi välja" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" -msgstr "" +msgstr "Laoseis" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Tootmine" @@ -2669,17 +2685,17 @@ msgstr "Tootmine" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Ostmine" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Müük" @@ -2723,11 +2739,11 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:125 msgid "View all results" -msgstr "" +msgstr "Vaata kõiki tulemusi" #: src/components/nav/SearchDrawer.tsx:140 msgid "results" -msgstr "" +msgstr "tulemused" #: src/components/nav/SearchDrawer.tsx:144 msgid "Remove search group" @@ -2743,7 +2759,7 @@ msgstr "Tarnijaid" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "Manused" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Märkmed" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Kuupäev" @@ -2876,21 +2892,21 @@ msgstr "Kuupäev" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktiivne" @@ -2918,14 +2934,14 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" -msgstr "" +msgstr "Pakett" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" -msgstr "" +msgstr "Plugina seaded" #: src/components/plugins/PluginPanel.tsx:87 #~ msgid "Error occurred while rendering plugin content" @@ -3005,65 +3021,65 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Mitteaktiivne" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" -msgstr "" +msgstr "Virtuaalne" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" -msgstr "" +msgstr "Laoseis puudub" #: src/components/render/Part.tsx:47 #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" -msgstr "" +msgstr "Tellimisel" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" -msgstr "" +msgstr "Tootmises" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Üksikasjad" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Kategooria" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Kategooria" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Asukoht" @@ -3097,7 +3113,7 @@ msgstr "Asukoht" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Seerianumber" @@ -3106,9 +3122,9 @@ msgstr "Seerianumber" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Seerianumber" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Kogus" @@ -3141,9 +3157,9 @@ msgstr "Kogus" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" -msgstr "" +msgstr "Partii" #: src/components/settings/ConfigValueList.tsx:33 #~ msgid "<0>{0} is set via {1} and was last set {2}" @@ -3189,27 +3205,27 @@ msgstr "" #: src/components/settings/QuickAction.tsx:97 msgid "Add New Group" -msgstr "" +msgstr "Lisa uus grupp" #: src/components/settings/QuickAction.tsx:98 msgid "Create a new group to manage your users" -msgstr "" +msgstr "Lisa uus grupp, millega oma kasutajaid hallata" #: src/components/settings/QuickAction.tsx:100 msgid "New Group" -msgstr "" +msgstr "Uus grupp" #: src/components/settings/QuickAction.tsx:105 msgid "Add New User" -msgstr "" +msgstr "Lisa uus kasutaja" #: src/components/settings/QuickAction.tsx:106 msgid "Create a new user to manage your groups" -msgstr "" +msgstr "Loo uus kasutaja, et hallata oma gruppe" #: src/components/settings/QuickAction.tsx:108 msgid "New User" -msgstr "" +msgstr "Uus kasutaja" #: src/components/settings/QuickAction.tsx:114 msgid "Create a new project code to organize your items" @@ -3217,11 +3233,11 @@ msgstr "" #: src/components/settings/QuickAction.tsx:116 msgid "Add Code" -msgstr "" +msgstr "Lisa kood" #: src/components/settings/QuickAction.tsx:121 msgid "Add Custom State" -msgstr "" +msgstr "Lisa kohandatud staatus" #: src/components/settings/QuickAction.tsx:122 msgid "Create a new custom state for your workflow" @@ -3267,7 +3283,7 @@ msgstr "" #: src/components/settings/SettingList.tsx:157 msgid "No Settings" -msgstr "" +msgstr "Seadeid pole" #: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" @@ -3635,15 +3651,15 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:105 msgid "Exact Match" -msgstr "" +msgstr "Täpne vaste" #: src/components/wizards/ImportPartWizard.tsx:112 msgid "Current part" -msgstr "" +msgstr "Praegune osa" #: src/components/wizards/ImportPartWizard.tsx:118 msgid "Already Imported" -msgstr "" +msgstr "Juba imporditud" #: src/components/wizards/ImportPartWizard.tsx:205 #: src/pages/company/CompanyDetail.tsx:137 @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Tarnija" @@ -3672,16 +3688,16 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:224 msgid "Select supplier" -msgstr "" +msgstr "Vali tarnija" #. placeholder {0}: searchResults.length #: src/components/wizards/ImportPartWizard.tsx:246 msgid "Found {0} results" -msgstr "" +msgstr "Leiti {0} tulemust" #: src/components/wizards/ImportPartWizard.tsx:259 msgid "Import this part" -msgstr "" +msgstr "Impordi see osa" #: src/components/wizards/ImportPartWizard.tsx:313 msgid "Are you sure you want to import this part into the selected category now?" @@ -3689,7 +3705,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:326 msgid "Import Now" -msgstr "" +msgstr "Impordi kohe" #: src/components/wizards/ImportPartWizard.tsx:372 msgid "Select and edit the parameters you want to add to this part." @@ -3701,19 +3717,19 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:391 msgid "Other parameters" -msgstr "" +msgstr "Muud parameetrid" #: src/components/wizards/ImportPartWizard.tsx:446 msgid "Add a new parameter" -msgstr "" +msgstr "Lisa uus parameeter" #: src/components/wizards/ImportPartWizard.tsx:468 msgid "Skip" -msgstr "" +msgstr "Jäta vahele" #: src/components/wizards/ImportPartWizard.tsx:476 msgid "Create Parameters" -msgstr "" +msgstr "Loo parameetrid" #: src/components/wizards/ImportPartWizard.tsx:493 msgid "Create initial stock for the imported part." @@ -3721,11 +3737,11 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:511 msgid "Next" -msgstr "" +msgstr "Järgmine" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Muuda osa" @@ -3743,7 +3759,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:655 msgid "Import" -msgstr "" +msgstr "Impordi" #: src/components/wizards/ImportPartWizard.tsx:692 msgid "Parameters created successfully!" @@ -3760,7 +3776,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:753 msgid "Open Part" -msgstr "" +msgstr "Ava osa" #: src/components/wizards/ImportPartWizard.tsx:760 msgid "Open Supplier Part" @@ -3789,7 +3805,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:809 msgid "Done" -msgstr "" +msgstr "Valmis" #: src/components/wizards/OrderPartsWizard.tsx:75 msgid "Error fetching part requirements" @@ -3797,7 +3813,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:113 msgid "Requirements" -msgstr "" +msgstr "Nõuded" #: src/components/wizards/OrderPartsWizard.tsx:117 msgid "Build Requirements" @@ -3805,7 +3821,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:123 msgid "Sales Requirements" -msgstr "" +msgstr "Müügi nõuded" #: src/components/wizards/OrderPartsWizard.tsx:129 #: src/forms/StockForms.tsx:901 @@ -3819,15 +3835,15 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Laos" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" -msgstr "" +msgstr "Nõutud kogus" #: src/components/wizards/OrderPartsWizard.tsx:203 msgid "New Purchase Order" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4105,7 +4121,7 @@ msgstr "" #: src/defaults/links.tsx:153 #: src/defaults/links.tsx:175 msgid "License Information" -msgstr "" +msgstr "Litsentsi info" #: src/defaults/actions.tsx:73 msgid "Licenses for dependencies of the service" @@ -4113,7 +4129,7 @@ msgstr "Teenuste sõltuvuste litsentsid" #: src/defaults/actions.tsx:79 msgid "Open Navigation" -msgstr "" +msgstr "Ava menüü" #: src/defaults/actions.tsx:80 msgid "Open the main navigation menu" @@ -4121,23 +4137,23 @@ msgstr "Ava peamenüü" #: src/defaults/actions.tsx:87 msgid "Go to your user settings" -msgstr "" +msgstr "Mine kasutaja seadetesse" #: src/defaults/actions.tsx:96 msgid "Import Data" -msgstr "" +msgstr "Impordi andmed" #: src/defaults/actions.tsx:97 msgid "Import data from a file" -msgstr "" +msgstr "Impordi andmed failist" #: src/defaults/actions.tsx:107 msgid "Go to Purchase Orders" -msgstr "" +msgstr "Mine ostukorraldustesse" #: src/defaults/actions.tsx:117 msgid "Go to Sales Orders" -msgstr "" +msgstr "Mine müügitellimustele" #: src/defaults/actions.tsx:128 msgid "Go to Return Orders" @@ -4272,7 +4288,7 @@ msgstr "" #: src/defaults/links.tsx:127 #: src/defaults/links.tsx:168 msgid "System Information" -msgstr "" +msgstr "Süsteemi info" #: src/defaults/links.tsx:134 #~ msgid "Licenses" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Staatus" @@ -4530,59 +4546,47 @@ msgstr "Ehitustulemused on tühistatud" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Eraldatud" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" -msgstr "" +msgstr "Lähtekoht" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Valige laoseisu eraldamise alguskoht" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Selle plugina jaoks ei ole sisu esitatud" @@ -4593,10 +4597,10 @@ msgstr "Selle plugina jaoks ei ole sisu esitatud" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Vali asukoht" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Osakategooria vaikimisi asukoht valitud" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Kättesaadud varude asukoha valitud" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" +msgstr "Määra asukoht" + +#: src/forms/PurchaseOrderForms.tsx:554 +msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 -msgid "Assign Batch Code" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" msgstr "" #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Muuda staatust" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Lisa märkus" @@ -4733,55 +4737,55 @@ msgstr "Lisa märkus" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Pood juba saadud varudega" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" -msgstr "" +msgstr "Seerianumbrid" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" -msgstr "" +msgstr "Sisesta saadus ühikute seerianumbrid" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" -msgstr "" +msgstr "Aegumise kuupäev" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" -msgstr "" +msgstr "Sisesta saabunud ühikute aegumise kuupäevad" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "Pakkimine" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Märkus" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "Tootekood" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" -msgstr "" +msgstr "Saabunud" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Üksus on laoseisu vastu võetud" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "Laoseis" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5063,7 +5067,7 @@ msgstr "" #: src/forms/selectionListFields.tsx:95 msgid "Entries" -msgstr "" +msgstr "Sissekanded" #: src/forms/selectionListFields.tsx:96 msgid "List of entries to choose from" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5081,7 +5085,7 @@ msgstr "Väärtus" #: src/forms/selectionListFields.tsx:101 msgid "Label" -msgstr "" +msgstr "Silt" #: src/functions/api.tsx:33 msgid "Bad request" @@ -5101,11 +5105,11 @@ msgstr "Ei leitud" #: src/functions/api.tsx:45 msgid "Method not allowed" -msgstr "" +msgstr "Keelatud meetod" #: src/functions/api.tsx:48 msgid "Internal server error" -msgstr "" +msgstr "Sisemise serveri viga" #: src/functions/auth.tsx:34 #~ msgid "Error fetching token from server." @@ -5162,7 +5166,7 @@ msgstr "Edukalt välja logitud" #: src/functions/auth.tsx:284 msgid "Language changed" -msgstr "" +msgstr "Keel on muudetud" #: src/functions/auth.tsx:285 msgid "Your active language has been changed to the one set in your profile" @@ -5170,7 +5174,7 @@ msgstr "" #: src/functions/auth.tsx:306 msgid "Theme changed" -msgstr "" +msgstr "Teema on muudetud" #: src/functions/auth.tsx:307 msgid "Your active theme has been changed to the one set in your profile" @@ -5232,7 +5236,7 @@ msgstr "" #: src/functions/auth.tsx:712 msgid "Password Changed" -msgstr "" +msgstr "Parool on muudetud" #: src/functions/forms.tsx:50 #~ msgid "Form method not provided" @@ -5268,7 +5272,7 @@ msgstr "Vabandame, teil pole luba sellele toimingule" #: src/functions/notifications.tsx:37 msgid "Invalid Return Code" -msgstr "" +msgstr "Vigane tagastamise kuud" #: src/functions/notifications.tsx:38 msgid "Server returned status {returnCode}" @@ -5280,44 +5284,35 @@ msgstr "Aegumine" #: src/functions/notifications.tsx:49 msgid "The request timed out" -msgstr "" +msgstr "Viimane päring aegus" #: src/hooks/UseDataExport.tsx:34 msgid "Exporting Data" -msgstr "" +msgstr "Andmete eksportimine" #: src/hooks/UseDataExport.tsx:111 msgid "Export Data" -msgstr "" +msgstr "Ekspordi andmed" #: src/hooks/UseDataExport.tsx:114 msgid "Export" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" +msgstr "Ekspordi" #: src/hooks/UseForm.tsx:96 msgid "Item Created" -msgstr "" +msgstr "Ühik on loodud" #: src/hooks/UseForm.tsx:116 msgid "Item Updated" -msgstr "" +msgstr "Ühik on uuendatud" #: src/hooks/UseForm.tsx:137 msgid "Items Updated" -msgstr "" +msgstr "Ühikud on uuendatud" #: src/hooks/UseForm.tsx:139 msgid "Update multiple items" -msgstr "" +msgstr "Uuenda mitut ühikut" #: src/hooks/UseForm.tsx:169 msgid "Item Deleted" @@ -5411,11 +5406,11 @@ msgstr "" #: src/pages/Auth/ChangePassword.tsx:80 msgid "Confirm" -msgstr "" +msgstr "Kinnita" #: src/pages/Auth/Layout.tsx:59 msgid "Log off" -msgstr "" +msgstr "Logi välja" #: src/pages/Auth/LoggedIn.tsx:19 msgid "Checking if you are already logged in" @@ -5423,7 +5418,7 @@ msgstr "Kontrollige, kas olete juba sisse logitud" #: src/pages/Auth/Login.tsx:32 msgid "No selection" -msgstr "" +msgstr "Valikut pole" #: src/pages/Auth/Login.tsx:91 #~ msgid "Welcome, log in below" @@ -5439,7 +5434,7 @@ msgstr "Logi sisse" #: src/pages/Auth/Login.tsx:108 msgid "Logging you in" -msgstr "" +msgstr "Sinu sisselogimine" #: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" @@ -5461,12 +5456,12 @@ msgstr "Kas teil pole kontot?" #: src/pages/Auth/MFA.tsx:29 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:86 msgid "Multi-Factor Authentication" -msgstr "" +msgstr "Mitmeastmeline autentimine" #: src/pages/Auth/MFA.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:219 msgid "TOTP Code" -msgstr "" +msgstr "TOTP kood" #: src/pages/Auth/MFA.tsx:35 msgid "Enter one of your codes: {mfa_types}" @@ -5482,7 +5477,7 @@ msgstr "" #: src/pages/Auth/MFA.tsx:53 msgid "Log in" -msgstr "" +msgstr "Logi sisse" #: src/pages/Auth/MFASetup.tsx:23 msgid "MFA Setup Required" @@ -5516,7 +5511,7 @@ msgstr "" #: src/pages/Auth/ResetPassword.tsx:31 msgid "Set new password" -msgstr "" +msgstr "Määra uus parool" #: src/pages/Auth/ResetPassword.tsx:31 #~ msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." @@ -5524,11 +5519,11 @@ msgstr "" #: src/pages/Auth/ResetPassword.tsx:35 msgid "The desired new password" -msgstr "" +msgstr "Soovitud uus parool" #: src/pages/Auth/ResetPassword.tsx:44 msgid "Send Password" -msgstr "" +msgstr "Saada parool" #: src/pages/Auth/Set-Password.tsx:49 #~ msgid "No token provided" @@ -5544,16 +5539,16 @@ msgstr "" #: src/pages/Auth/VerifyEmail.tsx:28 msgid "Verify Email" -msgstr "" +msgstr "Kinnita e-posti aadress" #: src/pages/Auth/VerifyEmail.tsx:30 msgid "Verify" -msgstr "" +msgstr "Kinnita" #. placeholder {0}: error.statusText #: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" -msgstr "" +msgstr "Tõrge: {0}" #: src/pages/ErrorPage.tsx:23 msgid "An unexpected error has occurred" @@ -5717,11 +5712,11 @@ msgstr "Tekkis ootamatu viga" #: src/pages/Index/Scan.tsx:65 msgid "Item already scanned" -msgstr "" +msgstr "Ühik on juba skännitud" #: src/pages/Index/Scan.tsx:82 msgid "API Error" -msgstr "" +msgstr "API viga" #: src/pages/Index/Scan.tsx:83 msgid "Failed to fetch instance data" @@ -5954,60 +5949,60 @@ msgstr "" #: src/pages/core/UserDetail.tsx:119 #: src/tables/settings/CustomStateTable.tsx:101 msgid "Display Name" -msgstr "" +msgstr "Näidatav nimi" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:86 #: src/pages/core/UserDetail.tsx:127 msgid "Position" -msgstr "" +msgstr "Asukoht" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:90 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:967 msgid "Type" -msgstr "" +msgstr "Liik" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:91 #: src/pages/core/UserDetail.tsx:143 msgid "Organisation" -msgstr "" +msgstr "Organisatsioon" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:92 msgid "Primary Group" -msgstr "" +msgstr "Peamine grupp" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:104 msgid "Account Details" -msgstr "" +msgstr "Konto üksikasjad" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:107 msgid "Account Actions" -msgstr "" +msgstr "Konto toimingud" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:111 msgid "Edit Account" -msgstr "" +msgstr "Muuda kontot" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 #: src/tables/settings/UserTable.tsx:322 msgid "Change Password" -msgstr "" +msgstr "Muuda parooli" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:119 msgid "Change User Password" -msgstr "" +msgstr "Muuda kasutaja parooli" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:131 msgid "Profile Details" -msgstr "" +msgstr "Profiili üksikasjad" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:134 msgid "Edit Profile" -msgstr "" +msgstr "Muuda profiili" #. placeholder {0}: item.label #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:153 msgid "{0}" -msgstr "" +msgstr "{0}" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:105 msgid "Reauthentication Succeeded" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6190,7 +6185,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:873 msgid "WebAuthn" -msgstr "" +msgstr "WebAuthn" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:874 msgid "Web Authentication (WebAuthn) is a web standard for secure authentication" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Teie kontoga on seotud järgmised e-posti aadressid:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Peamine" @@ -6497,7 +6492,7 @@ msgstr "Punktid" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Valuuta" @@ -6559,7 +6554,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/HomePanel.tsx:85 msgid "Quick Actions" -msgstr "" +msgstr "Kiirtoimingud" #: src/pages/Index/Settings/AdminCenter/Index.tsx:107 #~ msgid "User Management" @@ -6567,11 +6562,11 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:115 msgid "Home" -msgstr "" +msgstr "Avaleht" #: src/pages/Index/Settings/AdminCenter/Index.tsx:122 msgid "Users / Access" -msgstr "" +msgstr "Kasutajad / Ligipääs" #: src/pages/Index/Settings/AdminCenter/Index.tsx:127 #~ msgid "Templates" @@ -6583,11 +6578,11 @@ msgstr "Andmete importimine" #: src/pages/Index/Settings/AdminCenter/Index.tsx:142 msgid "Data Export" -msgstr "" +msgstr "Andmete eksportimine" #: src/pages/Index/Settings/AdminCenter/Index.tsx:148 msgid "Barcode Scans" -msgstr "" +msgstr "Ribakoodi skännimised" #: src/pages/Index/Settings/AdminCenter/Index.tsx:154 msgid "Background Tasks" @@ -6612,7 +6607,7 @@ msgstr "Kohandatud staatused" #: src/pages/Index/Settings/AdminCenter/Index.tsx:189 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:57 msgid "Custom Units" -msgstr "" +msgstr "Kohandatud ühikud" #: src/pages/Index/Settings/AdminCenter/Index.tsx:195 #: src/pages/part/CategoryDetail.tsx:313 @@ -6640,11 +6635,11 @@ msgstr "Masinad" #: src/pages/Index/Settings/AdminCenter/Index.tsx:247 msgid "Operations" -msgstr "" +msgstr "Toimingud" #: src/pages/Index/Settings/AdminCenter/Index.tsx:259 msgid "Data Management" -msgstr "" +msgstr "Andmete haldamine" #: src/pages/Index/Settings/AdminCenter/Index.tsx:270 #: src/pages/Index/Settings/SystemSettings.tsx:176 @@ -6662,7 +6657,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:299 msgid "Advanced Options" -msgstr "" +msgstr "Täpsemad valikud" #: src/pages/Index/Settings/AdminCenter/LabelTemplatePanel.tsx:40 #~ msgid "Generated Labels" @@ -6678,7 +6673,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:60 msgid "Machine Drivers" -msgstr "" +msgstr "Masina draiverid" #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:62 #~ msgid "There are no machine registry errors." @@ -6686,11 +6681,11 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:68 msgid "Machine Types" -msgstr "" +msgstr "Masina liigid" #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:76 msgid "Machine Errors" -msgstr "" +msgstr "Masina veateated" #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:89 msgid "Registry Registry Errors" @@ -6748,7 +6743,7 @@ msgstr "Horisontaalne" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:25 msgid "Merge" -msgstr "" +msgstr "Liida" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:31 msgid "Attach to Model" @@ -6777,12 +6772,12 @@ msgstr "Taustal töötava ülesandehalduri teenus ei tööta. Võtke ühendust o #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:38 #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:47 msgid "Pending Tasks" -msgstr "" +msgstr "Ootel ülesanded" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:39 #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:55 msgid "Scheduled Tasks" -msgstr "" +msgstr "Ajastatud ülesanded" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:40 #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:63 @@ -6851,7 +6846,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:78 msgid "Authentication" -msgstr "" +msgstr "Autentimine" #: src/pages/Index/Settings/SystemSettings.tsx:104 msgid "Barcodes" @@ -6882,11 +6877,11 @@ msgstr "Hind" msgid "Labels" msgstr "Sildid" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Väline" @@ -7019,9 +7014,9 @@ msgstr "Väline" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Viide" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Tühista see tellimus" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Tühista see tellimus" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Märgi see tellimus lõpetatuks" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Muuda tellimust" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Tee tellimusest koopia" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Tühista tellimus" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,36 +7301,36 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 #: src/pages/stock/LocationDetail.tsx:193 msgid "Table View" -msgstr "" +msgstr "Tabelivaade" #: src/pages/build/BuildIndex.tsx:80 #: src/pages/purchasing/PurchasingIndex.tsx:80 #: src/pages/sales/SalesIndex.tsx:67 #: src/pages/sales/SalesIndex.tsx:113 msgid "Calendar View" -msgstr "" +msgstr "Kalendrivaade" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" -msgstr "" +msgstr "Parameetriline vaade" #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" @@ -7358,9 +7353,9 @@ msgstr "Vaikimisi valuuta" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Tootja" @@ -7371,13 +7366,13 @@ msgstr "Tootja" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Klient" @@ -7387,7 +7382,7 @@ msgstr "Klient" #: src/pages/company/CompanyDetail.tsx:182 msgid "Company Details" -msgstr "" +msgstr "Ettevõtte andmed" #: src/pages/company/CompanyDetail.tsx:188 msgid "Supplied Parts" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Muuda ettevõtet" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Kustuta ettevõte" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Ettevõtte toimingud" @@ -7448,24 +7443,24 @@ msgstr "Tootja osa üksikasjad" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7480,23 +7475,23 @@ msgstr "Tootjaosade tegevused" #: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/part/RelatedPartTable.tsx:82 msgid "Part Description" -msgstr "" +msgstr "Osa kirjeldus" #: src/pages/company/SupplierPartDetail.tsx:180 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Kogus pakis" #: src/pages/company/SupplierPartDetail.tsx:205 msgid "Supplier Availability" -msgstr "" +msgstr "Tarnija saadavus" #: src/pages/company/SupplierPartDetail.tsx:213 msgid "Availability Updated" -msgstr "" +msgstr "Saadavust on uuendatud" #: src/pages/company/SupplierPartDetail.tsx:238 msgid "Availability" @@ -7517,25 +7512,25 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 #: src/pages/part/PartDetail.tsx:1012 msgid "No Stock" -msgstr "" +msgstr "Pole laos" #: src/pages/core/CoreIndex.tsx:46 #: src/pages/core/GroupDetail.tsx:81 @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7585,7 +7580,7 @@ msgstr "" #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" -msgstr "" +msgstr "Asukoht" #: src/pages/part/CategoryDetail.tsx:119 msgid "Parent Category" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Tellimuse koostamise eraldised" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Müügitellimuste eraldamine" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7755,7 +7750,7 @@ msgstr "Kategooria vaikimisi asukoht" #: src/pages/part/PartDetail.tsx:507 msgid "Units" -msgstr "" +msgstr "Ühikud" #: src/pages/part/PartDetail.tsx:510 #~ msgid "Stocktake By" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Märksõnad" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Saadaval laos" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Tellimisel" @@ -7803,16 +7798,16 @@ msgstr "Minimaalne laoseis" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" -msgstr "" +msgstr "Lukustatud" #: src/pages/part/PartDetail.tsx:626 msgid "Template Part" -msgstr "" +msgstr "Malli osa" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,41 +7816,41 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" -msgstr "" +msgstr "Testitav osa" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" -msgstr "" +msgstr "Jälgitav osa" #: src/pages/part/PartDetail.tsx:652 msgid "Purchaseable Part" -msgstr "" +msgstr "Ostetav osa" #: src/pages/part/PartDetail.tsx:658 msgid "Saleable Part" -msgstr "" +msgstr "Müüdav osa" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" -msgstr "" +msgstr "Virtuaalne osa" #: src/pages/part/PartDetail.tsx:678 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" -msgstr "" +msgstr "Loomise kuupäev" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Hinnavahemik" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Lisa osa" @@ -7965,18 +7960,18 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:1174 msgid "Search by serial number" -msgstr "" +msgstr "Otsi seerianumbri järgi" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" -msgstr "" +msgstr "Osa toimingud" #: src/pages/part/PartIndex.tsx:29 #~ msgid "Categories" @@ -7989,11 +7984,11 @@ msgstr "Selle osa kohta andmeid hinnakujunduse kohta ei leitud." #: src/pages/part/PartPricingPanel.tsx:87 #: src/pages/part/pricing/PricingOverviewPanel.tsx:332 msgid "Pricing Overview" -msgstr "" +msgstr "Hinna ülevaade" #: src/pages/part/PartPricingPanel.tsx:93 msgid "Purchase History" -msgstr "" +msgstr "Ostuajalugu" #: src/pages/part/PartPricingPanel.tsx:107 #: src/pages/part/pricing/PricingOverviewPanel.tsx:211 @@ -8067,14 +8062,14 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:123 msgid "Stock Quantity" -msgstr "" +msgstr "Kogus laos" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" -msgstr "" +msgstr "Laoseisu väärtus" #: src/pages/part/PartStockHistoryDetail.tsx:201 msgid "Generate Stocktake Entry" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" -msgstr "" +msgstr "Kogu hind" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Komponent" @@ -8150,11 +8145,11 @@ msgstr "Maksimaalne hind" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Ühiku hind" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8252,7 +8250,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:300 msgid "Refresh" -msgstr "" +msgstr "Värskenda" #: src/pages/part/pricing/PricingOverviewPanel.tsx:301 msgid "Refresh pricing data" @@ -8268,7 +8266,7 @@ msgstr "" #: src/pages/part/pricing/PricingPanel.tsx:65 msgid "No Data" -msgstr "" +msgstr "Andmeid pole" #: src/pages/part/pricing/PricingPanel.tsx:66 msgid "No pricing data available" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,15 +8326,15 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" -msgstr "" +msgstr "Sihtkoht" #: src/pages/purchasing/PurchaseOrderDetail.tsx:203 #: src/pages/sales/ReturnOrderDetail.tsx:168 #: src/pages/sales/SalesOrderDetail.tsx:162 msgid "Order Currency" -msgstr "" +msgstr "Tellimuse valuuta" #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:183 @@ -8348,123 +8346,123 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:175 #: src/pages/sales/SalesOrderDetail.tsx:168 msgid "Total Cost" -msgstr "" +msgstr "Kogusumma" #: src/pages/purchasing/PurchaseOrderDetail.tsx:238 #: src/pages/sales/ReturnOrderDetail.tsx:216 #: src/pages/sales/SalesOrderDetail.tsx:209 msgid "Contact Email" -msgstr "" +msgstr "Kontakti e-post" #: src/pages/purchasing/PurchaseOrderDetail.tsx:246 #: src/pages/sales/ReturnOrderDetail.tsx:224 #: src/pages/sales/SalesOrderDetail.tsx:217 msgid "Contact Phone" -msgstr "" +msgstr "Kontakttelefon" #: src/pages/purchasing/PurchaseOrderDetail.tsx:279 #: src/pages/sales/ReturnOrderDetail.tsx:258 #: src/pages/sales/SalesOrderDetail.tsx:250 msgid "Issue Date" -msgstr "" +msgstr "Väljastamise kuupäev" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" -msgstr "" +msgstr "Lõppkuupäev" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" -msgstr "" +msgstr "Tellimuse andmed" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Täida ostutellimus" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:196 msgid "Return Address" -msgstr "" +msgstr "Tagastusaadress" #: src/pages/sales/ReturnOrderDetail.tsx:202 #: src/pages/sales/SalesOrderDetail.tsx:195 #: src/pages/sales/SalesOrderShipmentDetail.tsx:179 msgid "Not specified" -msgstr "" +msgstr "Määramata" #: src/pages/sales/ReturnOrderDetail.tsx:349 #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Saadetise viide" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,34 +8581,34 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:340 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" -msgstr "" +msgstr "Ootel" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" -msgstr "" +msgstr "Märgitud" #: src/pages/sales/SalesOrderShipmentDetail.tsx:352 msgid "Not Checked" -msgstr "" +msgstr "Pole märgitud" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8625,7 +8623,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:411 msgid "Check" -msgstr "" +msgstr "Märgi" #: src/pages/sales/SalesOrderShipmentDetail.tsx:412 msgid "Mark shipment as checked" @@ -8633,7 +8631,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:418 msgid "Uncheck" -msgstr "" +msgstr "Eemalda märgistus" #: src/pages/sales/SalesOrderShipmentDetail.tsx:419 msgid "Mark shipment as unchecked" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,18 +8911,18 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" -msgstr "" +msgstr "Aegunud" #: src/pages/stock/StockDetail.tsx:980 msgid "Unavailable" -msgstr "" +msgstr "Pole saadaval" #: src/states/IconState.tsx:47 #: src/states/IconState.tsx:77 @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "See kaupu on tootmises" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "See varuosa on määratud müügitellimusele" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "See varuosa on määratud kliendile" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "See eset varuosa on paigaldatud teisesse varuossa" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "See stock eseme on tarbitud ehitustellimuse poolt" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "See kaupluseseade on aegunud" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "See laoseis on täielikult reserveeritud" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "See kauplemisobjekt on osaliselt reserveeritud" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "See laoseis on ammendatud" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "Vali veerud" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Omab partiikoodi" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Näita üksusi, millel on partiikood" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Näita esemeid, mis on laos" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "On serialiseeritud" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Näita üksusi, millel on seerianumber" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Omab partiikoodi" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Näita üksusi, millel on partiikood" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Näita esemeid, mis on laos" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "On serialiseeritud" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Näita üksusi, millel on seerianumber" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Mulle määratud" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Näita mulle minule määratud tellimusi" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Ootel" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" -msgstr "" +msgstr "Maksimaalne kuupäev" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" -msgstr "" +msgstr "Loodud enne" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" -msgstr "" +msgstr "Lisatud hiljem kui" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" -msgstr "" +msgstr "Alguse kuupäev enne" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" -msgstr "" +msgstr "Alguse kuupäev pärast" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filtreerige vastutava omaniku järgi" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filtreeri kasutaja järgi" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Eemalda filter" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Vali filtri väärtus" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" -msgstr "" +msgstr "Vali kuupäev" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Vali filter" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Tabeli filtrid" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Lisa filter" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Tühjenda filtrid" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Kirjeid ei leitud" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "Server tagastas ebatäpse andmeühiku" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Server tagastas ebatäpse andmeühiku" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Server tagastas ebatäpse andmeühiku" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Vaata üksikasju" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "Vaata {model}" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Kustutage valitud kirjed" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Kas olete kindel, et soovite kustutada valitud elemendid?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Kustutage valitud kirjed" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "See BOM-i kirje on määratud erinevale vanemale" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Sisaldab asenduslaosid" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" -msgstr "" +msgstr "Aktiivne osa" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" -msgstr "" +msgstr "Näita aktiivseid kirjeid" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Näita esemeid saadaval oleval varul" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Kinnitatud" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Päritud" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" -msgstr "" +msgstr "Variantide lubamine" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Näita esemeid, mis lubavad variatsiooni asendamist" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Valikuline" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Näita esemeid hinnakujundusega" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "BOM-i toote kontroll ebaõnnestus" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Tükkide loendit ei saa redigeerida, kuna osa on lukustatud" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Jälgitav" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Näita jälgitavaid koosteid" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Näita esemete eraldatud ehituse väljundit" @@ -9703,31 +9719,31 @@ msgstr "Näita esemete eraldatud ehituse väljundit" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" -msgstr "" +msgstr "Tootmises" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Automaatne eraldamine on käimas" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Tühista kõik jälgimata laoseisu eraldised selle koostetellimuse jaoks" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Tühista laoseisu eraldamine valitud reaüksusest" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Laoseisu eraldamine on tühistatud" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Kustuta aadress" msgid "Are you sure you want to delete this address?" msgstr "Kas olete kindel, et soovite selle aadressi kustutada?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Lisa ettevõte" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Lisa ettevõte" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Näita aktiivseid ettevõtteid" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Näita ettevõtteid, mis on tarnijad" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Kuva ettevõtteid, mis on tootjad" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Kuva ettevõtteid, mis on kliendid" @@ -10142,11 +10158,11 @@ msgstr "" #: src/tables/general/AttachmentTable.tsx:160 #: src/tables/general/AttachmentTable.tsx:174 msgid "Uploading File" -msgstr "" +msgstr "Faili üleslaadimine" #: src/tables/general/AttachmentTable.tsx:185 msgid "File Uploaded" -msgstr "" +msgstr "Fail on üles laetud" #: src/tables/general/AttachmentTable.tsx:186 msgid "File {name} uploaded successfully" @@ -10182,11 +10198,11 @@ msgstr "" #: src/tables/general/AttachmentTable.tsx:292 msgid "Is File" -msgstr "" +msgstr "On fail" #: src/tables/general/AttachmentTable.tsx:293 msgid "Show file attachments" -msgstr "" +msgstr "Näita lisatud faili" #: src/tables/general/AttachmentTable.tsx:302 msgid "Add attachment" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10263,13 +10279,13 @@ msgstr "" #: src/tables/general/ParameterTable.tsx:154 msgid "Import Parameters" -msgstr "" +msgstr "Impordi parameetrid" #: src/tables/general/ParameterTable.tsx:164 #: src/tables/general/ParametricDataTable.tsx:271 #: src/tables/general/ParametricDataTable.tsx:402 msgid "Add Parameter" -msgstr "" +msgstr "Lisa parameeter" #: src/tables/general/ParameterTable.tsx:175 #: src/tables/general/ParameterTable.tsx:222 @@ -10284,24 +10300,24 @@ msgstr "" #: src/tables/general/ParameterTable.tsx:191 msgid "Add Parameters" -msgstr "" +msgstr "Lisa marameetrid" #: src/tables/general/ParameterTable.tsx:197 msgid "Create Parameter" -msgstr "" +msgstr "Loo parameeter" #: src/tables/general/ParameterTable.tsx:199 msgid "Create a new parameter" -msgstr "" +msgstr "Loo uus parameeter" #: src/tables/general/ParameterTable.tsx:208 msgid "Import parameters from a file" -msgstr "" +msgstr "Impordi parameetrid failist" #: src/tables/general/ParameterTemplateTable.tsx:48 #: src/tables/general/ParameterTemplateTable.tsx:197 msgid "Add Parameter Template" -msgstr "" +msgstr "Lisa parameetri mall" #: src/tables/general/ParameterTemplateTable.tsx:64 msgid "Duplicate Parameter Template" @@ -10317,7 +10333,7 @@ msgstr "Muuda parameetri mall" #: src/tables/general/ParameterTemplateTable.tsx:138 msgid "Checkbox" -msgstr "" +msgstr "Märkekast" #: src/tables/general/ParameterTemplateTable.tsx:139 msgid "Show checkbox templates" @@ -10325,14 +10341,14 @@ msgstr "Näita märkeruutude malle" #: src/tables/general/ParameterTemplateTable.tsx:143 msgid "Has choices" -msgstr "" +msgstr "Valikutega" #: src/tables/general/ParameterTemplateTable.tsx:144 msgid "Show templates with choices" msgstr "Kuva valikuga mallid" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10348,11 +10364,11 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" -msgstr "" +msgstr "Mudeli liik" #: src/tables/general/ParameterTemplateTable.tsx:159 msgid "Filter by model type" -msgstr "" +msgstr "Filtreeri mudeli liik" #: src/tables/general/ParametricDataTable.tsx:79 msgid "Click to edit" @@ -10360,30 +10376,30 @@ msgstr "Muutmiseks kliki" #: src/tables/general/ParametricDataTableFilters.tsx:36 msgid "True" -msgstr "" +msgstr "Tõene" #: src/tables/general/ParametricDataTableFilters.tsx:37 msgid "False" -msgstr "" +msgstr "Väär" #: src/tables/general/ParametricDataTableFilters.tsx:47 #: src/tables/general/ParametricDataTableFilters.tsx:80 msgid "Select a choice" -msgstr "" +msgstr "Tee valik" #: src/tables/general/ParametricDataTableFilters.tsx:100 msgid "Enter a value" -msgstr "" +msgstr "Sisesta väärtus" #: src/tables/machine/MachineListTable.tsx:133 msgid "Machine restarted" -msgstr "" +msgstr "Masin on taaskäivitatud" #: src/tables/machine/MachineListTable.tsx:235 #: src/tables/machine/MachineListTable.tsx:297 #: src/tables/machine/MachineListTable.tsx:729 msgid "Edit machine" -msgstr "" +msgstr "Muuda masinat" #: src/tables/machine/MachineListTable.tsx:235 #~ msgid "Are you sure you want to remove the machine \"{0}\"?" @@ -10392,7 +10408,7 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:249 #: src/tables/machine/MachineListTable.tsx:301 msgid "Delete machine" -msgstr "" +msgstr "Kustuta masin" #: src/tables/machine/MachineListTable.tsx:250 #: src/tables/machine/MachineListTable.tsx:692 @@ -10402,16 +10418,16 @@ msgstr "Masin kustutati edukalt." #: src/tables/machine/MachineListTable.tsx:255 #: src/tables/machine/MachineListTable.tsx:697 msgid "Are you sure you want to remove this machine?" -msgstr "" +msgstr "Oled sa kindel, et soovid selle masina eemaldada?" #: src/tables/machine/MachineListTable.tsx:285 msgid "Machine" -msgstr "" +msgstr "Masin" #: src/tables/machine/MachineListTable.tsx:290 #: src/tables/machine/MachineListTable.tsx:568 msgid "Restart required" -msgstr "" +msgstr "Taaskäivitamine on vajalik" #: src/tables/machine/MachineListTable.tsx:291 #~ msgid "Machine information" @@ -10419,7 +10435,7 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:294 msgid "Machine Actions" -msgstr "" +msgstr "Masina toimingud" #: src/tables/machine/MachineListTable.tsx:306 msgid "Restart" @@ -10427,7 +10443,7 @@ msgstr "Taaskäivita" #: src/tables/machine/MachineListTable.tsx:308 msgid "Restart machine" -msgstr "" +msgstr "Taaskäivita masin" #: src/tables/machine/MachineListTable.tsx:310 msgid "manual restart required" @@ -10439,29 +10455,29 @@ msgstr "käsitsi taaskäivitamine vajalik" #: src/tables/machine/MachineListTable.tsx:343 msgid "General" -msgstr "" +msgstr "Üldine" #: src/tables/machine/MachineListTable.tsx:353 #: src/tables/machine/MachineListTable.tsx:804 msgid "Machine Type" -msgstr "" +msgstr "Masina liik" #: src/tables/machine/MachineListTable.tsx:366 msgid "Machine Driver" -msgstr "" +msgstr "Masina draiver" #: src/tables/machine/MachineListTable.tsx:381 msgid "Initialized" -msgstr "" +msgstr "Käivitatud" #: src/tables/machine/MachineListTable.tsx:410 #: src/tables/machine/MachineTypeTable.tsx:305 msgid "No errors reported" -msgstr "" +msgstr "Veateateid pole" #: src/tables/machine/MachineListTable.tsx:431 msgid "Properties" -msgstr "" +msgstr "Omadused" #: src/tables/machine/MachineListTable.tsx:494 #~ msgid "Create machine" @@ -10469,7 +10485,7 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:521 msgid "Driver Settings" -msgstr "" +msgstr "Draiveri seadeid" #: src/tables/machine/MachineListTable.tsx:561 #~ msgid "Machine detail" @@ -10477,40 +10493,40 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:648 msgid "Add Machine" -msgstr "" +msgstr "Lisa masin" #: src/tables/machine/MachineListTable.tsx:691 #: src/tables/machine/MachineListTable.tsx:736 msgid "Delete Machine" -msgstr "" +msgstr "Kustuta masin" #: src/tables/machine/MachineListTable.tsx:704 msgid "Edit Machine" -msgstr "" +msgstr "Muuda masinat" #: src/tables/machine/MachineListTable.tsx:718 msgid "Restart Machine" -msgstr "" +msgstr "Taaskäivita masin" #: src/tables/machine/MachineListTable.tsx:749 msgid "Add machine" -msgstr "" +msgstr "Lisa masin" #: src/tables/machine/MachineListTable.tsx:765 msgid "Machine Detail" -msgstr "" +msgstr "Masina üksikasjad" #: src/tables/machine/MachineListTable.tsx:813 msgid "Driver" -msgstr "" +msgstr "Draiver" #: src/tables/machine/MachineTypeTable.tsx:72 msgid "Driver Type" -msgstr "" +msgstr "Draiveri liik" #: src/tables/machine/MachineTypeTable.tsx:76 msgid "Builtin driver" -msgstr "" +msgstr "Sisseehitatud draiver" #: src/tables/machine/MachineTypeTable.tsx:99 #~ msgid "Machine type information" @@ -10518,7 +10534,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:126 msgid "Not Found" -msgstr "" +msgstr "Ei leitud" #: src/tables/machine/MachineTypeTable.tsx:129 msgid "Machine type not found." @@ -10526,7 +10542,7 @@ msgstr "Seadme tüüpi ei leitud." #: src/tables/machine/MachineTypeTable.tsx:139 msgid "Machine Type Information" -msgstr "" +msgstr "Masina liigi info" #: src/tables/machine/MachineTypeTable.tsx:148 #~ msgid "Available drivers" @@ -10549,7 +10565,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:192 msgid "Available Drivers" -msgstr "" +msgstr "Saadaolevad draiverid" #: src/tables/machine/MachineTypeTable.tsx:232 msgid "Machine driver not found." @@ -10561,7 +10577,7 @@ msgstr "Masinajuhi informatsioon" #: src/tables/machine/MachineTypeTable.tsx:260 msgid "Machine type" -msgstr "" +msgstr "Masina liik" #: src/tables/machine/MachineTypeTable.tsx:338 #~ msgid "Machine type detail" @@ -10573,11 +10589,11 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:360 msgid "Builtin type" -msgstr "" +msgstr "Sisseehitatud liik" #: src/tables/machine/MachineTypeTable.tsx:369 msgid "Machine Type Detail" -msgstr "" +msgstr "Masina liigi info" #: src/tables/machine/MachineTypeTable.tsx:379 msgid "Machine Driver Detail" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Teavitus" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Sõnum" @@ -10629,14 +10645,14 @@ msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" -msgstr "" +msgstr "Osa IPN" #: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" -msgstr "" +msgstr "Nõutud laoseis" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10663,11 +10679,11 @@ msgstr "Näita kategooriaid, millele kasutaja on tellinud" #: src/tables/part/PartCategoryTable.tsx:104 msgid "New Part Category" -msgstr "" +msgstr "Uus osa kategooria" #: src/tables/part/PartCategoryTable.tsx:130 msgid "Set Parent Category" -msgstr "" +msgstr "Määra peamine kategooria" #: src/tables/part/PartCategoryTable.tsx:148 #: src/tables/stock/StockLocationTable.tsx:147 @@ -10719,146 +10735,146 @@ msgstr "Kustuta kategooria parameeter" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 msgid "Total Quantity" -msgstr "" +msgstr "Kogus kokku" #: src/tables/part/PartPurchaseOrdersTable.tsx:123 msgid "Show pending orders" -msgstr "" +msgstr "Näita ootel tellimusi" #: src/tables/part/PartPurchaseOrdersTable.tsx:128 msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtreeri osa aktiivse staatuse järgi" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Filtreeri vastavalt osa lukustatud seisundile" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtreeri koostise atribuudi järgi" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Kaasa osad alamkategooriatesse" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filtreeri komponendi atribuudi järgi" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Filtreeri testitava atribuudi järgi" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtreerige jälgitava atribuudi järgi" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filtreeri osade järgi, millel on ühikud" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filtreeri osade järgi, millel on siseosade number" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filtreeri osade järgi, millel on laoseis" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtreeri osade järgi, millel on vähe laoseisu" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filtreeri osade järgi, mis on ostetavad" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filtreeri osade järgi, mis on müügiloaga" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filtreeri osade järgi, mis on virtuaalsed" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" -msgstr "" - -#: src/tables/part/PartTable.tsx:291 -msgid "Is Template" -msgstr "" +msgstr "Pole virtuaalne" #: src/tables/part/PartTable.tsx:292 +msgid "Is Template" +msgstr "On mall" + +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Filtreeri osade järgi, mis on mallid" -#: src/tables/part/PartTable.tsx:297 -msgid "Is Variant" -msgstr "" - #: src/tables/part/PartTable.tsx:298 +msgid "Is Variant" +msgstr "On variant" + +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Filtreeri osade järgi, mis on revisioonid" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Filtreeri osade järgi, millel on revisioonid" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Filtreeri osade järgi, millel on hinnateave" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Filtreeri osade järgi, millel on laoseis saadaval" @@ -10870,55 +10886,55 @@ msgstr "Filtreeri osade järgi, millel on laoseis saadaval" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Filtreeri osade järgi, millele kasutaja on tellinud" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" -msgstr "" +msgstr "Määra kategooria" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" -msgstr "" +msgstr "Lisa osad" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" -msgstr "" +msgstr "Loo osa" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" -msgstr "" +msgstr "Loo uus osa" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "Tulemus puudub" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Kuva praegu tootmises olevad ehitustulemid" @@ -10957,11 +10973,11 @@ msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:80 msgid "Results" -msgstr "" +msgstr "Tulemused" #: src/tables/part/PartTestTemplateTable.tsx:113 msgid "Show required tests" -msgstr "" +msgstr "Näita nõutud teste" #: src/tables/part/PartTestTemplateTable.tsx:118 msgid "Show enabled tests" @@ -11046,7 +11062,7 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:26 msgid "Show virtual variants" -msgstr "" +msgstr "Näita virtuaalseid variante" #: src/tables/part/PartVariantTable.tsx:31 msgid "Show trackable variants" @@ -11055,7 +11071,7 @@ msgstr "Näita jälgitavaid variante" #: src/tables/part/RelatedPartTable.tsx:104 #: src/tables/part/RelatedPartTable.tsx:137 msgid "Add Related Part" -msgstr "" +msgstr "Lisa seotud osa" #: src/tables/part/RelatedPartTable.tsx:109 #~ msgid "Add related part" @@ -11063,11 +11079,11 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:119 msgid "Delete Related Part" -msgstr "" +msgstr "Kustuta seotud osa" #: src/tables/part/RelatedPartTable.tsx:126 msgid "Edit Related Part" -msgstr "" +msgstr "Muuda seotud osa" #: src/tables/part/SelectionListTable.tsx:64 #: src/tables/part/SelectionListTable.tsx:115 @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11114,7 +11130,7 @@ msgstr "Plugin" #: src/tables/plugin/PluginListTable.tsx:106 #: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" -msgstr "" +msgstr "Kohustuslik" #: src/tables/plugin/PluginListTable.tsx:113 #~ msgid "Plugin with id {id} not found" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Näidis" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Paigaldatud" @@ -11321,24 +11337,24 @@ msgstr "Paigaldatud" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" -msgstr "" +msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Näita aktiivseid tarnijaosasid" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Näita aktiivseid siseosasi" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "Võta vastu valitud üksused" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" -msgstr "" +msgstr "Saadaolev kogus" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,48 +11516,48 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" -msgstr "" +msgstr "Lisa saadetisele" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" -msgstr "" +msgstr "Lisa saadetisele" #: src/tables/sales/SalesOrderLineItemTable.tsx:280 #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Määra seerianumbrid" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Määra seerianumbrid" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Tellige varu" @@ -11553,31 +11569,31 @@ msgstr "Tellige varu" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Näita saadetisi, mis on laevatatud" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Näita saadetisi, mis on kätte toimetatud" @@ -11602,15 +11618,15 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:78 msgid "In Use" -msgstr "" +msgstr "Kasutuses" #: src/tables/settings/ApiTokenTable.tsx:87 msgid "Last Seen" -msgstr "" +msgstr "Viimati nähtud" #: src/tables/settings/ApiTokenTable.tsx:92 msgid "Expiry" -msgstr "" +msgstr "Aegumine" #: src/tables/settings/ApiTokenTable.tsx:118 msgid "Show revoked tokens" @@ -11648,7 +11664,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:118 msgid "Response" -msgstr "" +msgstr "Vastus" #: src/tables/settings/BarcodeScanHistoryTable.tsx:209 msgid "Filter by result" @@ -11680,7 +11696,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:96 msgid "Identifier" -msgstr "" +msgstr "Identifikaator" #: src/tables/settings/CustomStateTable.tsx:115 #~ msgid "Add state" @@ -11688,11 +11704,11 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:153 msgid "Edit State" -msgstr "" +msgstr "Muuda staatust" #: src/tables/settings/CustomStateTable.tsx:161 msgid "Delete State" -msgstr "" +msgstr "Kustuta staatust" #: src/tables/settings/CustomUnitsTable.tsx:54 msgid "Add Custom Unit" @@ -11716,32 +11732,32 @@ msgstr "" #: src/tables/settings/EmailTable.tsx:27 msgid "Sent" -msgstr "" +msgstr "Saadetud" #: src/tables/settings/EmailTable.tsx:29 msgid "Failed" -msgstr "" +msgstr "Ebaõnnestunud" #: src/tables/settings/EmailTable.tsx:33 msgid "Read" -msgstr "" +msgstr "Loetud" #: src/tables/settings/EmailTable.tsx:35 msgid "Confirmed" -msgstr "" +msgstr "Kinnitatud" #: src/tables/settings/EmailTable.tsx:43 #: src/tables/settings/EmailTable.tsx:58 msgid "Send Test Email" -msgstr "" +msgstr "Saada testikiri" #: src/tables/settings/EmailTable.tsx:45 msgid "Email sent successfully" -msgstr "" +msgstr "E-kiri on saadetud" #: src/tables/settings/EmailTable.tsx:71 msgid "Delete Email" -msgstr "" +msgstr "Kustuta e-kiri" #: src/tables/settings/EmailTable.tsx:72 msgid "Email deleted successfully" @@ -11749,27 +11765,27 @@ msgstr "" #: src/tables/settings/EmailTable.tsx:80 msgid "Subject" -msgstr "" +msgstr "Teema" #: src/tables/settings/EmailTable.tsx:85 msgid "To" -msgstr "" +msgstr "Saaja" #: src/tables/settings/EmailTable.tsx:90 msgid "Sender" -msgstr "" +msgstr "Saatja" #: src/tables/settings/EmailTable.tsx:122 msgid "Direction" -msgstr "" +msgstr "Suund" #: src/tables/settings/EmailTable.tsx:125 msgid "Incoming" -msgstr "" +msgstr "Sissetulev" #: src/tables/settings/EmailTable.tsx:125 msgid "Outgoing" -msgstr "" +msgstr "Väljaminevad" #: src/tables/settings/ErrorTable.tsx:51 #~ msgid "Delete error report" @@ -11982,7 +11998,7 @@ msgstr "" #: src/tables/settings/TemplateTable.tsx:165 msgid "Template not found" -msgstr "" +msgstr "Malli ei leitud" #: src/tables/settings/TemplateTable.tsx:167 msgid "An error occurred while fetching template details" @@ -12007,19 +12023,19 @@ msgstr "" #: src/tables/settings/TemplateTable.tsx:313 #: src/tables/settings/TemplateTable.tsx:381 msgid "Edit Template" -msgstr "" +msgstr "Muuda malli" #: src/tables/settings/TemplateTable.tsx:321 msgid "Delete template" -msgstr "" +msgstr "Kustuta mall" #: src/tables/settings/TemplateTable.tsx:327 msgid "Add Template" -msgstr "" +msgstr "Lisa mall" #: src/tables/settings/TemplateTable.tsx:340 msgid "Add template" -msgstr "" +msgstr "Lisa mall" #: src/tables/settings/TemplateTable.tsx:363 msgid "Filter by enabled status" @@ -12055,7 +12071,7 @@ msgstr "Kasutaja üksikasjade hankimisel ilmnes viga" #: src/tables/settings/UserTable.tsx:178 msgid "Is Active" -msgstr "" +msgstr "On aktiivne" #: src/tables/settings/UserTable.tsx:179 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." @@ -12063,7 +12079,7 @@ msgstr "Määrab, kas seda kasutajat tuleks käsitleda aktiivsena. Tühistage se #: src/tables/settings/UserTable.tsx:183 msgid "Is Staff" -msgstr "" +msgstr "On töötaja" #: src/tables/settings/UserTable.tsx:184 msgid "Designates whether the user can log into the django admin site." @@ -12071,7 +12087,7 @@ msgstr "Määrab, kas kasutaja saab sisse logida django admin rakendusse." #: src/tables/settings/UserTable.tsx:188 msgid "Is Superuser" -msgstr "" +msgstr "On superkasutaja" #: src/tables/settings/UserTable.tsx:189 msgid "Designates that this user has all permissions without explicitly assigning them." @@ -12083,7 +12099,7 @@ msgstr "Te ei saa praegu sisseloginud kasutaja õigusi muuta." #: src/tables/settings/UserTable.tsx:218 msgid "User Groups" -msgstr "" +msgstr "Kasutajagrupid" #: src/tables/settings/UserTable.tsx:305 #~ msgid "Edit user" @@ -12091,19 +12107,19 @@ msgstr "" #: src/tables/settings/UserTable.tsx:332 msgid "Lock user" -msgstr "" +msgstr "Lukusta kasutaja" #: src/tables/settings/UserTable.tsx:342 msgid "Unlock user" -msgstr "" +msgstr "Eemalda kasutaja lukustus" #: src/tables/settings/UserTable.tsx:358 msgid "Delete user" -msgstr "" +msgstr "Kustuta kasutaja" #: src/tables/settings/UserTable.tsx:359 msgid "User deleted" -msgstr "" +msgstr "Kasutaja on kustutatud" #: src/tables/settings/UserTable.tsx:362 msgid "Are you sure you want to delete this user?" @@ -12111,51 +12127,51 @@ msgstr "Kas olete kindel, et soovite selle kasutaja kustutada?" #: src/tables/settings/UserTable.tsx:372 msgid "Set Password" -msgstr "" +msgstr "Määra parool" #: src/tables/settings/UserTable.tsx:377 msgid "Password updated" -msgstr "" +msgstr "Parool on uuendatud" #: src/tables/settings/UserTable.tsx:388 msgid "Add user" -msgstr "" +msgstr "Lisa kasutaja" #: src/tables/settings/UserTable.tsx:401 msgid "Show active users" -msgstr "" +msgstr "Näita aktiivseid kasutajaid" #: src/tables/settings/UserTable.tsx:406 msgid "Show staff users" -msgstr "" +msgstr "Näita töötajaid" #: src/tables/settings/UserTable.tsx:411 msgid "Show superusers" -msgstr "" +msgstr "Näita superkasutajaid" #: src/tables/settings/UserTable.tsx:430 msgid "Edit User" -msgstr "" +msgstr "Muuda kasutajat" #: src/tables/settings/UserTable.tsx:463 msgid "Add User" -msgstr "" +msgstr "Lisa kasutajat" #: src/tables/settings/UserTable.tsx:471 msgid "Added user" -msgstr "" +msgstr "Kasutaja on lisatud" #: src/tables/settings/UserTable.tsx:481 msgid "User updated" -msgstr "" +msgstr "Kasutaja on uuendatud" #: src/tables/settings/UserTable.tsx:482 msgid "User updated successfully" -msgstr "" +msgstr "Kasutaja on uuendatud" #: src/tables/settings/UserTable.tsx:488 msgid "Error updating user" -msgstr "" +msgstr "Tõrge kasutaja uuendamisel" #: src/tables/stock/InstalledItemsTable.tsx:37 #: src/tables/stock/InstalledItemsTable.tsx:81 @@ -12193,130 +12209,122 @@ msgstr "" #: src/tables/stock/LocationTypesTable.tsx:68 msgid "Icon" -msgstr "" +msgstr "Ikoon" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Kuva laoseis aktiivsetele osadele" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Kuva laoseis koostatud osade jaoks" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Näita esemeid, mis on eraldatud" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Näita esemeid, millel on saadaval" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Kaasa laoosad alakohtades" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Näita ammendunud laoseoseid" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Näita esemeid, mis on tootmises" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Näita varude üksusi, mis on paigaldatud teistesse üksustesse" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Kliendile saadetud" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Näita üksusi, mis on saadetud kliendile" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Näita jälgitavaid üksusi" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Omab ostuhinda" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Näita üksusi, millel on ostuhind" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" -msgstr "" +msgstr "Aegunud enne" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" -msgstr "" +msgstr "Aegunud pärast" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Väline asukoht" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Näita üksusi välises asukohas" @@ -12344,7 +12352,7 @@ msgstr "Näita üksusi välises asukohas" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" -msgstr "" +msgstr "Vana staatus" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Lisatud" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Eemaldatud" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Kasutajateave puudub" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 886a6f08a5..b03e43dacc 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 5fae47dc7a..354e706d60 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index 0f1df71a05..1fbd7ab9e2 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -44,19 +44,19 @@ msgstr "Supprimer" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Annuler" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Actions" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Échec" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Oui" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Non" @@ -103,9 +105,9 @@ msgstr "Non" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Non" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Pièce" @@ -184,16 +186,16 @@ msgstr "Modèles de test de pièces" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Pièce fournisseur" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Pièces du fournisseur" @@ -201,18 +203,18 @@ msgstr "Pièces du fournisseur" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Pièces du fabricant" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Pièces du fabricant" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Catégorie de composant" @@ -228,14 +230,14 @@ msgstr "Catégories de composants" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Article en stock" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Emplacements des stocks" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Historique du stock" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Construire des éléments" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Sociétés" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Code du projet" @@ -335,18 +337,18 @@ msgstr "Codes du projet" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Commande d’achat" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Lignes de commande d'achat" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Ventes" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Expéditions de la commande" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Retour de commande" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adresse" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adresses" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Contact" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contacts" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Propriétaire" @@ -456,15 +458,15 @@ msgstr "Propriétaires" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Utilisateur" @@ -548,7 +550,7 @@ msgstr "Listes Sélectionnées" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Listes Sélectionnées" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Administrateur" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordres de fabrication" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Processus échoué" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Processus terminé avec succès" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Erreur lors de l'affichage de l'application" @@ -668,8 +679,8 @@ msgstr "Saisissez les données du code-barres" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Scanner le code-barres" @@ -688,7 +699,7 @@ msgstr "Le Code-barre ne correspond pas au type de modèle attendu" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Succès" @@ -754,7 +765,7 @@ msgstr "Ceci supprimera le lien vers le code-barres associé" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Délier le code-barre" @@ -766,11 +777,11 @@ msgstr "Ouvrir dans l'interface d'administration" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Copié" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Copier" @@ -879,33 +890,33 @@ msgstr "Se désabonner des notifications" msgid "Subscribe to notifications" msgstr "S'abonner aux notifications" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Filtres de calendrier" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Mois précédent" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Sélectionner un mois" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Prochain mois" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "Export des données" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "Export des données" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Commandes mises à jour" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Erreur lors de la mise à jour des commandes" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "En retard" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Validation des listes de matériaux requises pour les assemblages" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Stock faible" @@ -1228,7 +1239,7 @@ msgstr "Générer un nouveau rapport d'inventaire" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "Générer un nouveau rapport d'inventaire" msgid "Superuser" msgstr "Super-utilisateur" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Personnel" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Email : " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Aucun nom défini" @@ -1266,12 +1277,12 @@ msgstr "Supprimer l'image associée de cet élément ?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Supprimer" @@ -1303,7 +1314,7 @@ msgstr "Effacer" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Serveur" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Arrêté" msgid "Running" msgstr "En cours d'exécution" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Sélectionner un fichier à téléverser" @@ -1919,13 +1930,13 @@ msgstr "Sélectionnez le pack" msgid "{0} icons" msgstr "Icônes {0}" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Chargement" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Aucun résultat trouvé" @@ -2133,8 +2144,8 @@ msgstr "Options" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Actions de code-barres" @@ -2211,6 +2222,10 @@ msgstr "Aucun" msgid "InvenTree Logo" msgstr "Logo InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Sélectionner une langue" @@ -2240,7 +2255,8 @@ msgstr "Mise à jour des roles du groupe" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Mis à jour" @@ -2288,11 +2304,11 @@ msgstr "Aucun élément" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Disponible" @@ -2596,8 +2612,8 @@ msgstr "Paramètres de l'utilisateur" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Les paramètres du système" @@ -2647,18 +2663,18 @@ msgstr "Se déconnecter" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabrication" @@ -2669,17 +2685,17 @@ msgstr "Fabrication" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Achat en cours" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Ventes" @@ -2743,7 +2759,7 @@ msgstr "Fournisseurs" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Fabricants" @@ -2800,7 +2816,7 @@ msgstr "Fichiers joints" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Notes" @@ -2850,8 +2866,8 @@ msgstr "Informations sur le plugin" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Auteur" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Date" @@ -2876,21 +2892,21 @@ msgstr "Date" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Actif" @@ -2922,7 +2938,7 @@ msgstr "Paquet" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Paramètres du plug-in" @@ -3005,31 +3021,31 @@ msgstr "Modèle inconnu: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Livraison" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inactif" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuel" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Aucun stock" @@ -3038,9 +3054,9 @@ msgstr "Aucun stock" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "En Commande" @@ -3049,21 +3065,21 @@ msgstr "En Commande" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "En Production" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Détails" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Catégorie" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Catégorie" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Emplacement" @@ -3097,7 +3113,7 @@ msgstr "Emplacement" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Numéro de série" @@ -3106,9 +3122,9 @@ msgstr "Numéro de série" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Numéro de série" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Quantité" @@ -3141,7 +3157,7 @@ msgstr "Quantité" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Lot" @@ -3652,11 +3668,11 @@ msgstr "Déjà importé" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Fournisseur" @@ -3725,7 +3741,7 @@ msgstr "Suivant" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Modifier la pièce" @@ -3819,13 +3835,13 @@ msgstr "Conditions de vente" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "En Stock" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Quantité requise" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Nouvelle pièce de fournisseur" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Pièce de fournisseur créée" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Veuillez corriger les erreurs dans la sélection des pièces" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Commander des pièces" @@ -4431,8 +4447,8 @@ msgstr "Alternative ajoutée" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Sortie de la construction" @@ -4444,9 +4460,9 @@ msgstr "Quantité à allouer" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "Quantité à allouer" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Status" @@ -4530,59 +4546,47 @@ msgstr "Les résultats de construction ont été annulés" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Allouée" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Emplacement d'origine" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Sélectionnez l'emplacement de la source pour l'allocation du stock" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Stock alloué" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Éléments du stock alloués" @@ -4593,10 +4597,10 @@ msgstr "Éléments du stock alloués" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Consommer le stock" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "Complétement consommé" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Consommé" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Abonné" @@ -4670,62 +4674,62 @@ msgstr "S'abonner aux notifications pour cette catégorie" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Choisir l'emplacement" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Destination de l'élément sélectionné" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Emplacement par défaut de la catégorie" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Emplacement de stock reçu" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Emplacement par défaut" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Définir l'emplacement" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Attribuer un code de lot" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "Assigner des numéros de série" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "Assigner des numéros de série" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Indiquer une date d'expiration" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Ajuster le conditionnement" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Ajuster le conditionnement" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Changer le statut" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Ajouter une note" @@ -4733,55 +4737,55 @@ msgstr "Ajouter une note" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Stocker à l'emplacement par défaut" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "Stocker à la destination de l'article " -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Stocker avec le stock déjà reçu" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Barre-code" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Saisir le code de lot pour les articles reçus" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Numéros de Série" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Saisir les numéros de série des articles reçus" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Date d'expiration" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Entrer une date d'expiration pour les articles reçus" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Entrer une date d'expiration pour les articles reçus" msgid "Packaging" msgstr "Conditionnement" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Note" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Réceptionnée" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Articles reçus" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Articles reçus" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Articles reçus" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Article reçu en stock" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "Vérifier l'expédition" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "Marquer l'expédition comme étant vérifiée indique que vous avez vérifié que tous les articles inclus dans cet envoi sont corrects" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "Expédition marquée comme étant vérifiée" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "Ne pas valider l'expédition" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Marquer l'expédition comme non validée indique que l'envoi nécessite une vérification supplémentaire" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "Envoi marqué comme non validé" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "Laisser vide pour utiliser l'adresse de commande" @@ -4889,8 +4893,8 @@ msgstr "État du stock" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Ajouter un article en stock" @@ -5071,9 +5075,9 @@ msgstr "Liste des entrées dans lesquelles choisir" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Exporter les données" msgid "Export" msgstr "Exporter" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Processus échoué" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Processus terminé avec succès" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Élément créé" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Les adresses de messagerie suivantes sont associées à votre compte :" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Principale" @@ -6497,7 +6492,7 @@ msgstr "Points" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Devise" @@ -6882,11 +6877,11 @@ msgstr "Tarifs" msgid "Labels" msgstr "Étiquettes" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "La pièce d'assemblage pourrait ne pas avoir de nomenclature (BOM) défi #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Révision" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Statut personnalisé" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externe" @@ -7019,9 +7014,9 @@ msgstr "Externe" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Référence" @@ -7035,19 +7030,19 @@ msgstr "Quantité de fabrication" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Peut être construit" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Sorties complétées" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Émis par" @@ -7056,8 +7051,8 @@ msgstr "Émis par" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsable" @@ -7092,7 +7087,7 @@ msgstr "Créé" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Date de début" @@ -7100,16 +7095,16 @@ msgstr "Date de début" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Date cible" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Complété" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "Pièces requises" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Stock alloué" @@ -7132,160 +7127,160 @@ msgstr "Stock alloué" msgid "Consumed Stock" msgstr "Stock utilisé" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Sorties incomplètes" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "Achats externes" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Ordre de fabrication enfant" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Résultats des Tests" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Éditer l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Ajouter un ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Annuler l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Commande annulée" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Annuler cette commande" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Suspendre l'ordre de fabrication" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Mettre cet ordre en suspens" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Annuler cette commande" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Suspendre l'ordre de fabrication" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Mettre cet ordre en suspens" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Cet ordre a été mis en suspens" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Émettre l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Emettre cette commande" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Commande émise" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Compléter l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Marquer cet ordre comme complété" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Ordre complété" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Émettre l'ordre" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Compléter l'ordre" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Actions de l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Modifier la commande" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Dupliquer la commande" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Retenir la commande" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Annuler la commande" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Ordre de construction" @@ -7294,7 +7289,7 @@ msgstr "Ordre de construction" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Voir les ordres de fabrication externes" @@ -7306,9 +7301,9 @@ msgstr "Voir les ordres de fabrication externes" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "Vue du calendrier" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Devise par défaut" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Fabricant" @@ -7371,13 +7366,13 @@ msgstr "Fabricant" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Client" @@ -7405,16 +7400,16 @@ msgstr "Pièces du fabricant" msgid "Assigned Stock" msgstr "Stock attribué" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Modifier la société" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Supprimer la société" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Actions de la société" @@ -7448,24 +7443,24 @@ msgstr "Détails de la pièce du fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Stock reçu" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Modifier la pièce du fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Nouvelle pièce de fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Supprimer la pièce de fabricant" @@ -7486,7 +7481,7 @@ msgstr "Description de la pièce" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Quantité du paquet" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Actions sur les pièces du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Modifier les pièces du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Supprimer des pièces du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Ajouter la pièce du fournisseur" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Roles du groupe" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Informations de l'utilisateur" @@ -7662,13 +7657,13 @@ msgstr "Détails de la catégorie" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Allocation de l'ordre de construction" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Allocations de l'ordre de ventes" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Révision de" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Emplacement par défaut" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Mots-clés" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Stock disponible" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Sur commande" @@ -7803,7 +7798,7 @@ msgstr "Stock Minimum" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Verrouillé" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Modèle de la pièce" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Pièce assemblée" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Pièce composante" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Pièce testable" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Pièce suivable" @@ -7840,8 +7835,8 @@ msgstr "Pièce vendable" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Pièce virtuelle" @@ -7849,13 +7844,13 @@ msgstr "Pièce virtuelle" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Date de création" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Créé par" @@ -7874,7 +7869,7 @@ msgstr "jours" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Échelle des prix" @@ -7917,7 +7912,7 @@ msgstr "Pièces associées" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "La pièce est bloquée" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Ajouter Pièce" @@ -7965,7 +7960,7 @@ msgstr "Commande" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Stock de commandes" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Rechercher par numéro de série" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Actions sur les pièces" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Valeur des stock" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Prix total" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Composant" @@ -8150,11 +8145,11 @@ msgstr "Prix Maximum" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Prix unitaire" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Tarif d'achat" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Dernière mise à jour" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Modifier l'ordre d'achat" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Ajouter un ordre d'achat" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Ligne d'articles complétées" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Destination" @@ -8371,60 +8369,60 @@ msgstr "Date d'émission" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Date d'achèvement" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Détails de la commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Éléments de la ligne" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Articles supplémentaires" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Emettre un bon de commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Annuler le bon de commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Maintenir le bon de commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Compléter le bon de commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Actions sur la commande" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Référence client" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Modifier l'ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Ajouter un ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Émettre un ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Annuler l'ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Suspendre l'ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Compléter l'ordre de retour" @@ -8477,55 +8475,55 @@ msgstr "Livraisons réalisées" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Modifier la commande client" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Ajouter des commandes clients" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Livraisons" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Etablir une commande client" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Annuler une commande client" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Maintenir une commande client" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Envoyer les commandes clients" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Souhaitez vous envoyer cette commande ?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Commande envoyée" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Compléter les commandes clientes" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Envoyer les commandes" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Référence de l'envoi" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Date d'envoi" @@ -8561,7 +8559,7 @@ msgstr "Date d'envoi" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Date de Livraison" @@ -8583,7 +8581,7 @@ msgstr "Annuler l'envoi" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Compléter l'envoi" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "En attente" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Envoyé" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Livré" @@ -8859,7 +8857,7 @@ msgstr "Sérialiser les articles du stock" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Articles du stock sérialisés" @@ -8913,12 +8911,12 @@ msgstr "Actions de l'article de stock" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Obsolète" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Expiré" @@ -8947,69 +8945,69 @@ msgstr "Vous êtes abonnée aux notifications pour cette pièce" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Cet article est en production" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Cet article a été assigné à une commande client" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Cet article a été assigné à un client" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Cet article est installé dans un autre article" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Cet article a été consommé par un ordre de fabrication" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Cet article n'est pas disponible" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Cet article a expiré" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Cet article est obsolète" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Cet article est entièrement alloué" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Cet article est partiellement alloué" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Aucun stocke disponible" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Cet article a été épuisé" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Information de stock" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Lignes allouées" @@ -9046,264 +9044,282 @@ msgstr "Sélectionner les colonnes" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "A un code de lot" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Afficher les articles ayant un code de lot" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Filtrer les articles par code de lot" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Afficher les articles en stock" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Est sérialisé" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Afficher les articles ayant un numéro de série" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "A un code de lot" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Afficher les articles ayant un code de lot" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Filtrer les articles par code de lot" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Afficher les articles en stock" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Est sérialisé" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Afficher les articles ayant un numéro de série" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "Numéro de série" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Filtrer les articles par numéro de série" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "Numéro de série en dessous" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Afficher les articles avec des numéros de série inférieurs ou égaux à une valeur donnée" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "Numéro de série au-dessus" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Afficher les articles avec des numéros de série supérieurs ou égaux à une valeur donnée" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Assigné à moi" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Monter mes commandes" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Remarquable" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Afficher les articles en suspens" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Afficher les articles en retard" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Date minimum" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Afficher les articles après cette date" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Date maximum" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Afficher les articles avant cette date" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Créé avant" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Afficher les articles créés avant cette date" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Créé après" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Afficher les articles créés après cette date" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Date de début avant" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "Afficher les articles avec une date de début qui est avant cette date" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Date de dévut après" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "Afficher les articles avec une date de début après cette date" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Date cible avant" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Afficher les articles avec une date cible avant cette date" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Date cible après" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Afficher les articles avec une date cible après cette date" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Complété avant" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Afficher les articles complétés avant cette date" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Complété après" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Afficher les articles complétés après cette date" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Mis à jour après" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Mis à jour avant" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Possède un code projet" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Afficher les commandes auxquelles un code de projet a été attribué" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Inclure les variantes" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "Inclure les résultats pour les variations de pièces" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrer par ordre de statut" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Filtrer par code de projet" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filtrer par propriétaire responsable" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filtrer par utilisateur" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Filtrer par fabriquant" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Filtrer par fournisseur" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Filtrer par utilisateur qui a créé une commande" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "Filtrer par utilisateur qui a émis la commande" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Filtrer par catégorie de pièce" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Filtrer par emplacement de stock" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Supprimer le filtre" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Sélection de la valeur du filtre" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Entrer une valeur de filtre" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Sélectionner une valeur de date" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Sélection du filtre" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filtrer" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Filtres des tables" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Ajouter un filtre" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Effacer filtres" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Pas d'enregistrement trouvé" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "Impossible de charger la table des options" @@ -9315,10 +9331,6 @@ msgstr "Impossible de charger la table des options" #~ 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:526 -msgid "Server returned incorrect data type" -msgstr "Le serveur à retourner un type de donnée incorrect" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Le serveur à retourner un type de donnée incorrect" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Le serveur à retourner un type de donnée incorrect" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Impossible de charger le tableau de données" @@ -9349,57 +9365,57 @@ msgstr "Impossible de charger le tableau de données" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "Vue des détails" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Vue des détails" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Supprimer les éléments sélectionnés" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Êtes-vous sûr de vouloir supprimer les éléments sélectionnés ?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Cette action ne peut pas être annulée" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Articles supprimés" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Echecs pour supprimer les articles" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Filtre de tableau personnalisés sont activés" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Supprimer les enregistrements sélectionnés" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Actualiser les données" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Filtres actifs" @@ -9411,62 +9427,67 @@ msgstr "Filtres actifs" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Cet article de nomenclature est défini pour un autre parent" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Information de pièce" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "Cet article de nomenclature n'a pas été validé" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "Alternatives" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Pièce virtuelle" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Pièce virtuelle" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Stockage externe" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Comprend un stock de remplacement" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Inclut le stock de variantes" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Inclut le stock de variantes" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Construire" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Inclut le stock de variantes" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Construire" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Construire" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Article consommable" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Pas de stock disponible" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Afficher les articles testables" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Afficher les articles suivables" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Pièce active" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Afficher les articles assemblés" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "Afficher les pièces virtuelles" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Afficher les articles avec un stock disponible" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Afficher les articles en commande" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Validée" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Afficher les articles valides" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Hérité" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Afficher les articles hérités" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Autoriser les variantes" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Afficher les éléments qui permettent la substitution de variantes" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Optionnel" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Afficher les articles optionnels" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Consommable" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Afficher les articles consommables" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Possède un Tarif" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Afficher les articles avec des tarifs" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Importer les données de nomenclature" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Ajouter un article à la nomenclature" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Article de nomenclature créé" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Modifier l'article de nomenclature" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Article de nomenclature mis à jour" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Supprimer l'article de nomenclature" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Article de nomenclature supprimé" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Article de nomenclature validé" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Échec de la validation de l'article de nomenclature" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Voir la nomenclature" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "Valider la ligne de nomenclature" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Modifier les substituts" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "La liste des matériaux ne peut être modifiée, car la pièce est bloquée" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Assemblage" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Afficher les assemblages actifs" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Suivi de l'évolution" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Afficher les suivi de l'évolution des assemblages" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Affecté à la production" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Afficher les éléments alloués à une sortie de construction" @@ -9703,31 +9719,31 @@ msgstr "Afficher les éléments alloués à une sortie de construction" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Statut de la commande" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Modifier la répartition des stocks" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Modifier la répartition des stocks" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Consommer" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Voir l'article du stock" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "Voir les lignes totalement allouées" @@ -9768,95 +9784,95 @@ msgstr "Voir les lignes totalement allouées" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "Voir les lignes totalement consommées" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Afficher les lignes consommables" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Afficher les lignes optionnelles" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Testable" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Suivi" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Afficher les lignes suivies" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "En production" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Rupture de stock" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Obtenir les hérités" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Quantité unitaire" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "Spécifier la quantité" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "Attrition" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "Arrondi au multiple" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "Informations de nomenclature" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "Complètement alloué" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Créer un ordre de fabrication" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Attribution automatique en cours" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Allocation automatique du stock" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Désallouer le stock" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Désallouer tout le stock non suivi pour cet ordre de fabrication" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Désallouer le stock de la ligne sélectionné" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Le stock à état désallouer" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Stock de fabrication" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Voir la pièce" @@ -9921,31 +9937,31 @@ msgstr "Voir la pièce" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "A une date cible" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "Affcihe les commandes avec une date cible" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "A une date de début" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Afficher les commandes avec une date de début" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "Sorties de fabrication créées" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Modifier une sortie de construction" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "Sérialiser la sortie de fabrication" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Filtrer par état du stock" @@ -10041,27 +10057,27 @@ msgstr "Sérialiser la sortie de fabrication" msgid "Complete build output" msgstr "Résultats complets de la construction" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Rébut" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Sortie de la construction de la ferraille" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Annuler la sortie de la construction" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Tests requis" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "Fabrication extérieure" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "Cet ordre de fabrication est satisfait par un ordre d'achat externe" @@ -10086,28 +10102,28 @@ msgstr "Supprimer l'adresse" msgid "Are you sure you want to delete this address?" msgstr "Êtes-vous certain de vouloir supprimer cette adresse ?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Ajouter une entreprise" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Ajouter une entreprise" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Afficher les entreprises actives" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Afficher les entreprises qui sont des fournisseurs" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Afficher les entreprises qui sont des fabricants" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Montrer les entreprises qui sont clientes" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Voir l'article" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Ajouter la ligne de l'article" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Modifier la ligne de l'article" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Supprimer la ligne de l'article" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Afficher les modèles avec choix" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "A des unités" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Notification" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Message" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Stock requis" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Voir l'ordre de construction" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Vous êtes abonné aux notifications pour cette catégorie" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Inclure les sous-catégories" @@ -10729,136 +10745,136 @@ msgstr "Afficher les commandes en cours" msgid "Show received items" msgstr "Afficher les articles reçus" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Voir la commande client" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Stock minimum" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtrer par statut actif de la pièce" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Filtrer par statut de pièce verrouillée" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtrer par attribut d'assemblage" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "Nomenclature valide" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "Filtrer avec les pièces qui ont une nomenclature valide" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Inclure les pièces dans les sous-catégories" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filtrer par attribut de composant" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Filtrer par attribut testable" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtrer par attribut de suivi" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filtre sur les pièces qui ont des unités" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "A un IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filtre sur les pièces qui ont un numéro de pièce interne" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "A un stock" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filtre sur les pièces en stock" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtrer les pièces dont le stock est faible" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Achetable" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filtre sur les pièces qui peuvent être achetées" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Vendable" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filtrer les pièces vendables" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filtrer par pièces virtuelles" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Non virtuel" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Est un modèle" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Filtrer par pièces qui sont des modèles" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "Est une variante" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "Filtrer par pièces qui sont des variantes" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Est une révision" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Filtrer par pièces qui sont des révisions" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Possède des révisions" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Filtrer par pièces qui ont des révisions" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Filtrer par pièces qui ont des informations de prix" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Filtrer par pièces qui ont du stock disponible" @@ -10870,55 +10886,55 @@ msgstr "Filtrer par pièces qui ont du stock disponible" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Filtrer par pièces auxquelles l'utilisateur est abonné" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Définir la catégorie" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "Définir la catégorie pour les pièces sélectionnées" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Commander les pièces sélectionnées" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "Résultats de test ajoutés" msgid "No Result" msgstr "Aucun résultat" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Afficher les sorties" @@ -11082,7 +11098,7 @@ msgstr "Modifier la liste de sélection" msgid "Delete Selection List" msgstr "Supprimer la liste de sélection" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Étape" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Exemple" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Installé" @@ -11321,24 +11337,24 @@ msgstr "Installé" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "Référence fabricant" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Importer des articles" @@ -11367,15 +11383,15 @@ msgstr "Importer des articles" msgid "Supplier Code" msgstr "Code fournisseur" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Lien du fournisseur" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Code du fabricant" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Afficher les articles qui ont été reçus" @@ -11385,15 +11401,15 @@ msgstr "Afficher les articles qui ont été reçus" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Recevoir l'article" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Recevoir les articles" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Unités de base" @@ -11401,10 +11417,6 @@ msgstr "Unités de base" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Ajouter une pièce fournisseur" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Ajouter une pièce fournisseur" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Ajouter une pièce fournisseur" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Afficher les pièces fournisseur actives" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Afficher les pièces internes actives" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Fournisseur actif" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Afficher les fournisseurs actifs" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Afficher les pièces fournisseur avec stock" @@ -11461,37 +11477,37 @@ msgstr "Recevoir les éléments sélectionnés" msgid "Receive Item" msgstr "Recevoir l'article" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Afficher les allocations en attente" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Assigné à l'expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Afficher les allocations assignées à une expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Quantités disponibles" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Quantité Allouée" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Pas d'expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Non expédié" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Modifier l'allocation" @@ -11500,16 +11516,16 @@ msgstr "Modifier l'allocation" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Voir l'expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Assigner à l'expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Assigner à l'expédition" @@ -11517,31 +11533,31 @@ msgstr "Assigner à l'expédition" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Allouer les numéros de série" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Allouer les numéros de série" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Afficher les lignes entièrement allouées" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Afficher les lignes terminées" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Allouer les numéros de série" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Constituer le stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Commander du stock" @@ -11553,31 +11569,31 @@ msgstr "Commander du stock" msgid "Create Shipment" msgstr "Créer une expédition" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Articles" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Modifier l'expédition" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Annuler l'expédition" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Ajouter une expédition" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Afficher les expéditions qui ont été envoyées" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Afficher les expéditions qui ont été livrées" @@ -12195,128 +12211,120 @@ msgstr "Supprimer le type d'emplacement" msgid "Icon" msgstr "Icône" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Date d'inventaire" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Afficher le stock pour les pièces actives" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Afficher le stock pour les pièces actives" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Afficher les articles qui ont été alloués" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Afficher les articles disponibles" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inclure les sous-emplacements" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Inclure le stock dans les sous-emplacements" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Epuisé" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Afficher les articles épuisés" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Afficher les articles en production" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Afficher les articles qui ont été consommés par un ordre de fabrication" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Afficher les articles qui sont installés dans d'autres articles" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Envoyer au client" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Montrer les articles envoyés au client" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Afficher les articles suivis" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "A un prix d'achat" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Afficher les articles ayant un prix d'achat" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Afficher les articles expirés" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Afficher les articles obsolètes" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Expiré avant" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Afficher les articles expirés avant cette date" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Expiré après" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Afficher les articles expirés après cette date" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Mis à jour avant" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Afficher les articles mis à jour avant cette date" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Mis à jour après" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Afficher les articles mis à jour après cette date" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Inventaire avant" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Afficher les articles comptés avant cette date" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Inventaire après" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Afficher les articles comptés après cette date" @@ -12324,11 +12332,11 @@ msgstr "Afficher les articles comptés après cette date" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Emplacement externe" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Afficher les articles dans un emplacement externe" @@ -12344,7 +12352,7 @@ msgstr "Afficher les articles dans un emplacement externe" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "Trier les articles" @@ -12515,23 +12523,23 @@ msgstr "Définir l'emplacement parent" msgid "Set parent location for the selected items" msgstr "Définir l'emplacement parent pour les éléments sélectionnés" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Ajouté" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Supprimé" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Pas d'informations sur l'utilisateur" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 08225029d3..569a2bd9ad 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\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" @@ -44,19 +44,19 @@ msgstr "מחק" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "בטל" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "כשל" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "כו" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "לא" @@ -103,9 +105,9 @@ msgstr "לא" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "לא" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "פריט" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "קטגוריית פריט" @@ -228,14 +230,14 @@ msgstr "קטגוריית פריטים" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "פריט במלאי" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "סוגי מיקום מלאי" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "היסטוריית מלאי" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "בניית פריטים" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "חברות" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "קוד פרוייקט" @@ -335,18 +337,18 @@ msgstr "קוד פרויקט" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "הזמנות רכש" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "שורות הזמנת רכש" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "הזמנת מכירה" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "משלוחי הזמנת מכירות" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "החזרת הזמנה" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "כתובת" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "כתובות" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "איש קשר" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "אנשי קשר" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "בעלים" @@ -456,15 +458,15 @@ msgstr "בעלים" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "משתמש" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "שגיאה בעיבוד הרכיב" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "הצלחה" @@ -754,7 +765,7 @@ msgstr "פעולה זו תסיר את הקישור לברקוד המשויך" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "בטל קישור של ברקוד" @@ -766,11 +777,11 @@ msgstr "פתח בממשק הניהול" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "מועתק" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "העתק" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "מלאי נמוך" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "לא הוגדר שם" @@ -1266,12 +1277,12 @@ msgstr "האם להסיר את התמונה המשויכת מפריט זה?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "הסר" @@ -1303,7 +1314,7 @@ msgstr "נקה" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "מארח" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "בחר חבילה" msgid "{0} icons" msgstr "{0} סמלים" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "טוען" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "לא נמצאו תוצאות" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "פעולות ברקוד" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "לוגו InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "הגדרות מערכת" @@ -2647,18 +2663,18 @@ msgstr "התנתק" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "מלאי" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "רכישה" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "מכירות" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "משלוח" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "לא פעיל" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "אין מלאי" @@ -3038,9 +3054,9 @@ msgstr "אין מלאי" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "מספר סידורי" @@ -3106,9 +3122,9 @@ msgstr "מספר סידורי" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "מספר סידורי" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "כמות" @@ -3141,7 +3157,7 @@ msgstr "כמות" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "לא ניתן לערוך את כתב החומרים, מכיוון שהפריט נעול" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "ניתן למעקב" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "הצג מכלולים שניתנים למעקב" @@ -9703,31 +9719,31 @@ msgstr "הצג מכלולים שניתנים למעקב" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "הודעה" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index c519a57935..f421074af1 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "हाँ" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index d7cb91e0da..f1e7ab3807 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Törlés" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Mégsem" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Műveletek" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Megbukott" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Igen" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Nem" @@ -103,9 +105,9 @@ msgstr "Nem" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Nem" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Alkatrész" @@ -184,16 +186,16 @@ msgstr "Alkatrész Teszt Sablonok" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Beszállítói alkatrész" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Beszállítói alkatrészek" @@ -201,18 +203,18 @@ msgstr "Beszállítói alkatrészek" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Gyártói alkatrészek" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Alkatrész kategória" @@ -228,14 +230,14 @@ msgstr "Alkatrész kategóriák" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Készlet tétel" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Készlethely típusok" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Készlettörténet" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Gyártási tételek" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Cégek" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Projektszám" @@ -335,18 +337,18 @@ msgstr "Projektszámok" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Beszerzési rendelés" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Beszerzési rendelés tételei" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Vevői rendelés" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Vevői rendelés szállítmányok" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Visszavétel" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Cím" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Címek" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kapcsolat" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kapcsolatok" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Tulajdonos" @@ -456,15 +458,15 @@ msgstr "Tulajdonosok" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Felhasználó" @@ -548,7 +550,7 @@ msgstr "Választéklisták" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Választéklisták" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Adminisztrátor" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Gyártási utasítások" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "A folyamat sikertelen" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Folyamat sikeresen befejezve" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Hiba a komponens renderelése közben" @@ -668,8 +679,8 @@ msgstr "Add meg a vonalkódot" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Vonalkód beolvasás" @@ -688,7 +699,7 @@ msgstr "A vonalkód nem egyezik a várt model típussal" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Siker" @@ -754,7 +765,7 @@ msgstr "A hozzárendelt vonalkód kapcsolat megszüntetése" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Vonalkód leválasztása" @@ -766,11 +777,11 @@ msgstr "Megnyitás adminisztrátori felületen" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Másolva" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Másolás" @@ -879,33 +890,33 @@ msgstr "Leiratkozás az értesítésekről" msgid "Subscribe to notifications" msgstr "Feliratkozás az értesítésekre" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Naptár szűők" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Előző hónap" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Hónap kiválasztása" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Következő hónap" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Megrendelés frissítve" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Rendelés módosítási hiba" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Késésben" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "BOM validálásra váró alkatrészek" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Alacsony készlet" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Rendszergazda" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Tag" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "E-mail: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Nincs név megadva" @@ -1266,12 +1277,12 @@ msgstr "Tételhez rendelt kép eltávolítása?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Eltávolítás" @@ -1303,7 +1314,7 @@ msgstr "Törlés" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Kiszolgáló" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Leállítva" msgid "Running" msgstr "Fut" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Válassza ki a feltöltendő fájlt" @@ -1919,13 +1930,13 @@ msgstr "Csomag választás" msgid "{0} icons" msgstr "{0} db" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Betöltés" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Nincs találat" @@ -2133,8 +2144,8 @@ msgstr "Opciók" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Vonalkód műveletek" @@ -2211,6 +2222,10 @@ msgstr "Nincs" msgid "InvenTree Logo" msgstr "InvenTree logó" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Nyelv kiválasztása" @@ -2240,7 +2255,8 @@ msgstr "Csoport szerepkörök frissítése" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Frissítve" @@ -2288,11 +2304,11 @@ msgstr "Nincsenek tételek" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Elérhető" @@ -2596,8 +2612,8 @@ msgstr "Felhasználói beállítások" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Rendszerbeállítások" @@ -2647,18 +2663,18 @@ msgstr "Kijelentkezés" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Készlet" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Gyártás" @@ -2669,17 +2685,17 @@ msgstr "Gyártás" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Beszerzés" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Eladás" @@ -2743,7 +2759,7 @@ msgstr "Beszállítók" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Gyártók" @@ -2800,7 +2816,7 @@ msgstr "Mellékletek" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Megjegyzések" @@ -2850,8 +2866,8 @@ msgstr "Plugin információ" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Szerző" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Dátum" @@ -2876,21 +2892,21 @@ msgstr "Dátum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktív" @@ -2922,7 +2938,7 @@ msgstr "Csomag" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plugin beállítások" @@ -3005,31 +3021,31 @@ msgstr "Ismeretlen model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Szállítmány" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inaktív" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuális" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Nincs készlet" @@ -3038,9 +3054,9 @@ msgstr "Nincs készlet" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "Rendelve" @@ -3049,21 +3065,21 @@ msgstr "Rendelve" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "Gyártásban" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Részletek" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Kategória" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Kategória" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Hely" @@ -3097,7 +3113,7 @@ msgstr "Hely" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Sorozatszám" @@ -3106,9 +3122,9 @@ msgstr "Sorozatszám" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Sorozatszám" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Mennyiség" @@ -3141,7 +3157,7 @@ msgstr "Mennyiség" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Köteg" @@ -3652,11 +3668,11 @@ msgstr "Már Importálva" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Beszállító" @@ -3725,7 +3741,7 @@ msgstr "Következő" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Alkatrész szerkesztése" @@ -3819,13 +3835,13 @@ msgstr "Értékesítési igények" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Készleten" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Szükséges mennyiség" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Új beszállítói alkatrész" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Beszállítói alkatrész létrehozva" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Kérjük javítsa ki a hibákat a kiválasztott alkatrészeknél" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Alkatrészek megrendelése" @@ -4431,8 +4447,8 @@ msgstr "Helyettesítő hozzáadva" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Gyártás kimenet" @@ -4444,9 +4460,9 @@ msgstr "Teljesítendő mennyiség" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "Teljesítendő mennyiség" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Állapot" @@ -4530,59 +4546,47 @@ msgstr "A gyártási kimenetek visszavonásra kerültek" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Lefoglalva" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Készlet helye" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "A készlet hozzárendelés forrás készlethelyének kiválasztása" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Készlet foglalása" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Készlet lefoglalva" @@ -4593,10 +4597,10 @@ msgstr "Készlet lefoglalva" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Készlet felhasználása" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "Felhasználásra ütemezett készlet tételek" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "Teljesen elfogyasztva" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Elhasználva" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "Projekt kód kiválasztása ehhez a sortételhez" @@ -4633,7 +4637,7 @@ msgstr "Projekt kód kiválasztása ehhez a sortételhez" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Feliratkozva" @@ -4670,62 +4674,62 @@ msgstr "Feliratkozás az értesítésekre ehhez a kategóriához" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Hely kiválasztása" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Tétel cél kiválasztva" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Alkatrész kategória alapértelmezett készlethelye kiválasztva" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Fogadott készlet készlethelye kiválasztva" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Alapértelmezett készlethely kiválasztva" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Helyszín beállítása" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Gyártási szám hozzárendelése" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Lejárati dátum beállítása" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Csomagolás módosítása" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Csomagolás módosítása" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Állapot megváltoztatása" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Megjegyzés hozzáadása" @@ -4733,55 +4737,55 @@ msgstr "Megjegyzés hozzáadása" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Alapértelmezett helyre tárolás" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "Tárolás a sortétel célhelyén" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Tárolás a már megérkezett készlettel" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Batch kód" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Gyártási szám megadása a fogadott tételekhez" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Sorozatszámok" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Sorozatszámok megadása a fogadott tételekhez" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Lejárati dátum" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Lejárati dátum megadása a fogadott tételekhez" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Lejárati dátum megadása a fogadott tételekhez" msgid "Packaging" msgstr "Csomagolás" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Megjegyzés" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU (leltári azonosító)" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Fogadott" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Sortételek fogadása" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Tételek beérkeztek" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Tételek fogadása" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Tétel beérkezett a készletbe" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "Szállítmány ellenőrzése" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "A szállítmány ellenőrzöttként történő megjelölése azt jelzi, hogy ellenőrizte, hogy a szállítmányban található összes tétel helyes" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "Szállítmány ellenőrzöttként megjelölve" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "Szállítmány ellenőrzés visszavonása" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "A szállítmány ellenőrizetlenként történő megjelölése azt jelzi, hogy a szállítmány további ellenőrzést igényel" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "Szállítmány ellenőrizetlenként megjelölve" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "Hagyja üresen a rendelési cím használatához" @@ -4889,8 +4893,8 @@ msgstr "Készlet állapota" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Új készlet tétel" @@ -5071,9 +5075,9 @@ msgstr "Választható bejegyzések listája" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Adatok exportálása" msgid "Export" msgstr "Exportálás" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "A folyamat sikertelen" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Folyamat sikeresen befejezve" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Elem létrehozva" @@ -6064,9 +6059,9 @@ msgstr "WebAuthn hitelesítő adat eltávolítása" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "Eltávolítás megerősítése" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "A következő email címek vannak hozzárendelve a felhasználódhoz:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Elsődleges" @@ -6497,7 +6492,7 @@ msgstr "Pontok" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Pénznem" @@ -6882,11 +6877,11 @@ msgstr "Árazás" msgid "Labels" msgstr "Címkék" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "Az összeszerelt alkatrészhez nem lehet anyagjegyzék (BOM) definiálva #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Változat" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Egyedi státusz" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Külső" @@ -7019,9 +7014,9 @@ msgstr "Külső" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Hivatkozás" @@ -7035,19 +7030,19 @@ msgstr "Gyártási mennyiség" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Gyártható" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Befejezett kimenetek" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Kiállította" @@ -7056,8 +7051,8 @@ msgstr "Kiállította" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Felelős" @@ -7092,7 +7087,7 @@ msgstr "Létrehozva" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Kezdő dátum" @@ -7100,16 +7095,16 @@ msgstr "Kezdő dátum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Cél dátum" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Kész" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "Szükséges alkatrészek" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Lefoglalt készlet" @@ -7132,160 +7127,160 @@ msgstr "Lefoglalt készlet" msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "Külső Rendelések" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Teszt eredmények" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Gyártási utasítás visszavonása" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Rendelés visszavonva" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Rendelés visszavonása" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Gyártási megrendelés felfüggesztése" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Rendelés felfüggesztése" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Rendelés visszavonása" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Gyártási megrendelés felfüggesztése" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Rendelés felfüggesztése" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Felfüggesztett rendelés" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Gyártási Rendelés Kiadása" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Rendelés kiállítása" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Megrendelés leadva" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Gyártási utasítás befejezése" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Rendelés teljesítettnek jelölése" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Megrendelés teljesítve" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Rendelés kiküldése" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Rendelés teljesítése" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Gyártáshoz foglalások" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Rendelés szerkesztése" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Rendelés duplikálása" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Rendelés felfüggesztése" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Rendelés törlése" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Gyártási utasítás" @@ -7294,7 +7289,7 @@ msgstr "Gyártási utasítás" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Külső gyártási megrendelések megjelenítése" @@ -7306,9 +7301,9 @@ msgstr "Külső gyártási megrendelések megjelenítése" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "Naptár nézet" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "Paraméter nézet" @@ -7358,9 +7353,9 @@ msgstr "Alapértelmezett pénznem" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Gyártó" @@ -7371,13 +7366,13 @@ msgstr "Gyártó" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Vevő" @@ -7405,16 +7400,16 @@ msgstr "Gyártott alkatrészek" msgid "Assigned Stock" msgstr "Hozzárendelt készlet" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Cég szerkesztése" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Cég törlése" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Cég műveletek" @@ -7448,24 +7443,24 @@ msgstr "Gyártói alkatrész részletek" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Beérkezett készlet" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Gyártói alkatrész szerkesztése" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Gyártói alkatrész hozzáadása" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Gyártói alkatrész törlése" @@ -7486,7 +7481,7 @@ msgstr "Alkatrész leírása" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Csomagolási mennyiség" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Beszállítói alkatrész műveletek" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Beszállítói alkatrész szerkesztése" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Beszállítói alkatrész törlése" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Csoport szabályok" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Felhasználói adatok" @@ -7662,13 +7657,13 @@ msgstr "Kategória részletei" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Gyártáshoz foglalások" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Vevői rendeléshez foglalások" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Ennek a verziója" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Alapértelmezett hely" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Kulcsszavak" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Elérhető készlet" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Rendelve" @@ -7803,7 +7798,7 @@ msgstr "Minimum készlet" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Zárolt" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Sablon alkatrész" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Gyártmány alkatrész" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Komponens alkatrész" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Tesztelhető alkatrész" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Nyomkövethető alkatrész" @@ -7840,8 +7835,8 @@ msgstr "Értékesíthető alkatrész" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Virtuális alkatrész" @@ -7849,13 +7844,13 @@ msgstr "Virtuális alkatrész" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Létrehozás dátuma" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Készítette" @@ -7874,7 +7869,7 @@ msgstr "nap" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Ártartomány" @@ -7917,7 +7912,7 @@ msgstr "Kapcsolódó alkatrészek" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Zárolt alkatrész" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "Hiány" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Alkatrész hozzáadása" @@ -7965,7 +7960,7 @@ msgstr "Rendelés" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Készlet rendelés" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Sorozatszámra keresés" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Alkatrész műveletek" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Készletérték" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Teljes ár" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Összetevő" @@ -8150,11 +8145,11 @@ msgstr "Maximum ár" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Egységár" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Beszerzési ár" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Legutóbb frissítve" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Beszerzési rendelés szerkesztése" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Beszerzés hozzáadása" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Kész sortételek" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Cél" @@ -8371,60 +8369,60 @@ msgstr "Kiállítás dátuma" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Teljesítés dátuma" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Rendelés részletei" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Sortételek" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Egyéb tételek" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Beszerzési megrendelés kiállítása" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Beszerzési megrendelés törlése" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Beszerzési megrendelés felfüggesztése" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Beszerzési megrendelés lezárása" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Rendelés műveletek" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Vevői azonosító" @@ -8442,29 +8440,29 @@ msgstr "Nincs megadva" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Visszavételi utasítás szerkesztése" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Visszavételi utasítás hozzáadása" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Visszavételi utasítás kiállítása" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Visszavételi utasítás törlése" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Visszavételi utasítás felfüggesztése" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Visszavételi utasítás teljesítése" @@ -8477,55 +8475,55 @@ msgstr "Kész szállítmányok" msgid "Shipping Address" msgstr "Szállítási cím" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Értékesítési rendelés szerkesztése" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Értékesítési rendelés hozzáadása" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Szállítások" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Értékesítési megrendelés kiállítása" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Értékesítési megrendelés törlése" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Értékesítési megrendelés felfüggesztése" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Értékesítési megrendelés szállítása" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Szállítja ezt a megrendelést?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Megrendelés szállítva" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Értékesítési megrendelés lezárása" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Megrendelés kiszállítása" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Szállítmány hivatkozás" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "Nincs ellenőrizve" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Kiszállítás dátuma" @@ -8561,7 +8559,7 @@ msgstr "Kiszállítás dátuma" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Kézbesítés dátuma" @@ -8583,7 +8581,7 @@ msgstr "Szállítmány törlése" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Szállítmány befejezése" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "Függőben" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "Ellenőrizve" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "Nincs ellenőrizve" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Kiszállítva" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Kiszállítva" @@ -8859,7 +8857,7 @@ msgstr "Készlet Tétel Sorozatszámozása" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Készlet tétel sorozatszámozva" @@ -8913,12 +8911,12 @@ msgstr "Készlet Tétel Műveletek" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Elavult" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Lejárt" @@ -8947,69 +8945,69 @@ msgstr "Feliratkozott az értesítésekre ehhez az alkatrészhez" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Ez a készlet tétel gyártásban van" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Készlet tétel beépült egy másikba" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Készlet tétel fel lett használva egy gyártásban" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Ez a készlet cikk nem elérhető" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Készlet tétel lejárt" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Készlet tétel lejárt" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Készlet tétel teljesen foglalva" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Készlet tétel részlegesen foglalva" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Nincs elérhető készlet" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Készlet tétel elfogyott" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Készlet adatok" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Lefoglalt sorok" @@ -9046,264 +9044,282 @@ msgstr "Oszlopok kiválasztása" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Van batch kódja" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Batch kóddal rendelkező tételek megjelenítése" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Tételek szűrése batch kód szerint" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Készleten lévő tételek megjelenítése" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Sorozatszámos" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Sorozatszámmal rendelkező tételek megjelenítése" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Van batch kódja" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Batch kóddal rendelkező tételek megjelenítése" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Tételek szűrése batch kód szerint" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Készleten lévő tételek megjelenítése" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Sorozatszámos" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Sorozatszámmal rendelkező tételek megjelenítése" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "Sorozatszám" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Tételek szűrése sorozatszám szerint" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "Sorozatszám ez alatt" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Az adott értéknél kisebb vagy egyenlő sorozatszámú tételek megjelenítése" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "Sorozatszám e felett" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Az adott értéknél nagyobb vagy egyenlő sorozatszámú tételek megjelenítése" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Hozzám rendelt" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Hozzám rendelt rendelések megjelenítése" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Kintlévő" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Kintlévő tételek megjelenítése" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Lejárt határidejű tételek megjelenítése" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Kezdő dátum" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "E dátum után létrehozott tételek megjelenítése" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Befejező dátum" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "E dátum előtt létrehozott tételek megjelenítése" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Ez előtt létrehozva" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "E dátum előtt létrehozott tételek megjelenítése" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Létrehozva ez után" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "E dátum után létrehozott tételek megjelenítése" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Kezdeti dátum ez előtt" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "E dátum előtti kezdő dátumú tételek megjelenítése" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Kezdő Dátum Ez Után" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "E dátum utáni kezdő dátumú tételek megjelenítése" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Céldátum Ez Előtt" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "E dátum előtti céldátumú tételek megjelenítése" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Céldátum ez után" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "E dátum utáni céldátumú tételek megjelenítése" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Befejezve Ez Előtt" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "E dátum előtt befejezett tételek megjelenítése" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Befejezve ez után" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "E dátum után befejezett tételek megjelenítése" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Frissítve ez után" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Frissítve ez előtt" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Van projektszáma" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Hozzárendelt projektkóddal rendelkező rendelések megjelenítése" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Változatok is" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "Alkatrész változatok eredményeinek bevonása" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Rendelési állapot szűrés" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Projekt kódra szűrés" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Szűrés a felelős tulajdonosra" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Szűrés felhasználó szerint" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Szűrés gyártó szerint" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Szűrés beszállító szerint" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Szűrés a rendelést létrehozó felhasználó szerint" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "Szűrés a rendelést kiállító felhasználó szerint" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Szűrés alkatrész kategória szerint" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Szűrés készlethely szerint" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Szűrő eltávolítása" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Szűrő érték kiválasztása" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Szűrő érték megadása" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Dátum szűrés" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Szűrő kiválasztása" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Szűrő" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Táblázat szűrők" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Szűrő hozzáadása" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Szűrők törlése" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Nincs találat" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "Hiba a táblázat beállítások betöltésekor" @@ -9315,10 +9331,6 @@ msgstr "Hiba a táblázat beállítások betöltésekor" #~ 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:526 -msgid "Server returned incorrect data type" -msgstr "A szerver hibás adattípust küldött vissza" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "A szerver hibás adattípust küldött vissza" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "A szerver hibás adattípust küldött vissza" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Hiba a táblázat adatok betöltésekor" @@ -9349,57 +9365,57 @@ msgstr "Hiba a táblázat adatok betöltésekor" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "Részletek megtekintése" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "{model} megtekintése" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Részletek megtekintése" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "{model} megtekintése" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Kiválasztott elemek törlése" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Biztosan törölni kívánja a kiválasztott tételeket?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Ez a művelet nem vonható vissza" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Elemek törölve" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Nem sikerült törölni a tételeket" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Egyéni táblázat szűrők aktívak" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Kiválasztott rekordok törlése" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Adatok frissítése" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Aktív Szűrők" @@ -9411,62 +9427,67 @@ msgstr "Aktív Szűrők" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Ez a beépülő alkatrész másik szülő alkatrészhez lett felvéve" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Alkatrész információ" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "Ez a BOM tétel nem lett érvényesítve" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "Helyettesítõk" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Virtuális alkatrész" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Virtuális alkatrész" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Külső készlet" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Helyettesítőkkel együtt" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Változatokkal együtt" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Változatokkal együtt" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Gyártásban" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Változatokkal együtt" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Gyártásban" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Gyártásban" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Fogyóeszköz tétel" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Nincs elérhető készlet" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Tesztelhető elemek mutatása" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Nyomon követhető tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Aktív alkatrész" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Összeszerelt tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "Virtuális tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Elérhető készlettel rendelkező tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Rendelés alatt lévő tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Jóváhagyva" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Érvényesített tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Örökölt" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Örökölt tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Változatok Engedélyezése" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Változat helyettesítést engedélyező tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Opcionális" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Opcionális elemek mutatása" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Fogyóeszköz" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Fogyóeszköz tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Van árazás" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Árazással rendelkező tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "BOM Adatok Importálása" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Alkatrészjegyzék tétel hozzáadása" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "BOM sor létrehozva" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Alkatrészjegyzék tétel szerkesztése" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "BOM sor módosítva" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Beépülő tétel törlése" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "BOM sor törölve" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "BOM tétel érvényesítve" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Nem sikerült érvényesíteni a BOM tételt" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Alkatrészjegyzék megtekintése" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "BOM Sor Érvényesítése" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Helyettesítő alkatrészek szerkesztése" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "BOM Tételek Hozzáadása" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "Egyetlen BOM tétel hozzáadása" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "Importálás Fájlból" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "BOM tételek importálása fájlból" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Az anyagjegyzék nem szerkeszthető mivel az alkatrész zárolva van" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Gyártmány" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Aktív összeállítások megjelenítése" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Követésre kötelezett" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Nyomonkövethető gyártmányok mutatása" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Kimenethez lefoglalva" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Gyártási kimenethez lefoglalt tételek megjelenítése" @@ -9703,31 +9719,31 @@ msgstr "Gyártási kimenethez lefoglalt tételek megjelenítése" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Rendelés állapota" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Készlet foglalás szerkesztése" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Készlet foglalás szerkesztése" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "Lefoglalt készlet eltávolítása" @@ -9736,19 +9752,19 @@ msgstr "Lefoglalt készlet eltávolítása" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "Biztosan el kívánja távolítani ezt a lefoglalt készletet a rendelésből?" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Felhasznál" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "Lefoglalt készlet eltávolítása" @@ -9756,11 +9772,11 @@ msgstr "Lefoglalt készlet eltávolítása" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Készlet tétel megtekintése" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "Teljesen lefoglalt sorok megjelenítése" @@ -9768,95 +9784,95 @@ msgstr "Teljesen lefoglalt sorok megjelenítése" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "Teljesen felhasznált sorok megjelenítése" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "Elegendő elérhető készlettel rendelkező tételek megjelenítése" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Felhasználható sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Opcionális sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Tesztelhető" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Követett" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Követett tételek mutatása" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "Rendelésben lévő készlettel rendelkező tételek megjelenítése" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "Gyártásban" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Elégtelen készlet" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Örökölt" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Mennyiségi egység" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "Beállítási mennyiség" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "Selejt" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "Kerekítési többszörös" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "Anyagjegyzék információ" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "Teljesen lefoglalva" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Gyártási rendelés létrehozása" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Automatikus foglalás folyamatban" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Készlet Automatikus Foglalása" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Foglalás feloldása" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Összes nem egyedi sorszámos készlet felszabadítása ebből a gyártási rendelésből" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Készlet felszabadítsa a kiválasztott tételekhez" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Készlet felszabadítva" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Gyártási készlet" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Alkatrész megtekintése" @@ -9921,31 +9937,31 @@ msgstr "Alkatrész megtekintése" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "Cél dátummal rendelkezik" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "Cél dátummal rendelkező rendelések megjelenítése" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "Kezdő dátummal rendelkezik" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Kezdő dátummal rendelkező rendelések megjelenítése" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "Gyártási kimenet létrehozva" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Gyártási kimenet szerkesztése" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "Gyártási kimenet sorozatszámozása" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Szűrés készlet státusz szerint" @@ -10041,27 +10057,27 @@ msgstr "Gyártási kimenet sorozatszámozása" msgid "Complete build output" msgstr "Gyártási kimenet befejezése" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Selejt" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Gyártási kimenet selejtezése" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Gyártási kimenet visszavonása" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Szükséges tesztek" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "Külső gyártás" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "Ez a gyártási rendelés külső beszerzési rendeléssel teljesül" @@ -10086,28 +10102,28 @@ msgstr "Cím törlése" msgid "Are you sure you want to delete this address?" msgstr "Biztos, hogy törli ezt a címet?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Cég hozzáadása" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Cég hozzáadása" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Aktív cégek megjelenítése" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Beszállító cégek megjelenítése" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Gyártó cégek megjelenítése" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Vevő cégek megjelenítése" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Tétel megtekintése" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Sortétel hozzáadása" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Sortétel szerkesztése" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Tétel törlése" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Választási lehetőségekkel rendelkező sablonok megjelenítése" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Van mértékegysége" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Értesítés" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Üzenet" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Szükséges készlet" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Gyártási megrendelés megtekintése" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Feliratkozott az értesítésekre ehhez a kategóriához" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Alkategóriákkal együtt" @@ -10729,136 +10745,136 @@ msgstr "Függőben lévő megrendelések megjelenítése" msgid "Show received items" msgstr "Bevételezett tételek megjelenítése" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Értékesítési rendelés megtekintése" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Minimális készlet" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Szűrés aktív státusz szerint" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Szűrés zárolás státusz szerint" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Szűrés szerelési tulajdonság szerint" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "Alkatrészjegyzék ellenőrzött" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "Szűrés érvényes alkatrészjegyzékkel rendelkező alkatrészekre" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Alkategóriákkal együtt" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Szűrés összetevő tulajdonság szerint" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Szűrés tesztelhető tulajdonság szerint" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Szűrés követésre kötelezettség szerint" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Szűrés meglévő mértékegység szerint" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Van IPN-je" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Szűrés meglévő IPN szerint" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Van készlet" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Szűrés meglévő készlet szerint" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Szűrés alacsony készlet szerint" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Beszerezhető" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Szűrés beszerezhetőség szerint" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Értékesíthető" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Szűrés értékesíthetőség szerint" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Szűrés virtuális alkatrészek szerint" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Nem virtuális" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Sablon-e" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Szűrés sablonokra" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "Változat-e" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "Szűrés változatokra" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Változat-e" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Szűrés revíziókra" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Vannak változatai" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Szűrés revíziókkal rendelkező alkatrészekre" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Szűrés árazási információval rendelkező alkatrészekre" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Szűrés elérhető készlettel rendelkező alkatrészekre" @@ -10870,55 +10886,55 @@ msgstr "Szűrés elérhető készlettel rendelkező alkatrészekre" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Szűrés feliratkozott alkatrészekre" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "Alkatrészek importálása" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Kategória beállítása" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "Kategória beállítása a kiválasztott alkatrészekhez" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Kiválasztott alkatrészek rendelése" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "Alkatrészek hozzáadása" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "Alkatrész létrehozása" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "Új alkatrész létrehozása" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "Alkatrészek importálása fájlból" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "Importálás beszállítótól" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "Alkatrészek importálása beszállítói bővítményből" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "Teszt eredmények feltöltve" msgid "No Result" msgstr "Nincs eredmény" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Jelenleg gyártásban lévő gyártási kimenetek megjelenítése" @@ -11082,7 +11098,7 @@ msgstr "Kiválasztási lista szerkesztése" msgid "Delete Selection List" msgstr "Kiválasztási lista törlése" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Munkafázis" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Minta" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Telepítve" @@ -11321,24 +11337,24 @@ msgstr "Telepítve" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN (Gyártói cikkszám)" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "Aktív belső alkatrészek gyártói alkatrészeinek megjelenítése." -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "Aktív gyártó" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "Aktív gyártók gyártói alkatrészeinek megjelenítése." @@ -11359,7 +11375,7 @@ msgstr "Aktív gyártók gyártói alkatrészeinek megjelenítése." #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Sortételek importálása" @@ -11367,15 +11383,15 @@ msgstr "Sortételek importálása" msgid "Supplier Code" msgstr "Beszállítói kód" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Beszállítói link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Gyártói kód" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Bevételezett sortételek megjelenítése" @@ -11385,15 +11401,15 @@ msgstr "Bevételezett sortételek megjelenítése" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Sortétel bevételezése" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Bevételezés" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Egység" @@ -11401,10 +11417,6 @@ msgstr "Egység" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Beszállítói alkatrész hozzáadása" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Beszállítói alkatrész hozzáadása" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Beszállítói alkatrész hozzáadása" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "Beszállítói alkatrész importálása" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Aktív beszállítói alkatrészek megjelenítése" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Aktív belső alkatrészek megjelenítése" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Aktív beszállító" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Aktív beszállítók megjelenítése" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Készlettel rendelkező beszállítói alkatrészek megjelenítése" @@ -11461,37 +11477,37 @@ msgstr "Kiválasztott tételek bevételezése" msgid "Receive Item" msgstr "Tétel bevételezése" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Függőben lévő lefoglalások megjelenítése" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Szállítmányhoz rendelve" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Szállítmányhoz rendelt lefoglalások megjelenítése" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Elérhető mennyiség" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Lefoglalt mennyiség" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Nincs szállítás" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Nincs kiszállítva" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Lefoglalás szerkesztése" @@ -11500,16 +11516,16 @@ msgstr "Lefoglalás szerkesztése" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Szállítmány megtekintése" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Szállítmányhoz rendelés" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Szállítmányhoz rendelés" @@ -11517,31 +11533,31 @@ msgstr "Szállítmányhoz rendelés" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Sorozatszámok lefoglalása" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Sorozatszámok lefoglalása" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Teljesen lefoglalt sorok megjelenítése" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Befejezett sorok megjelenítése" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Sorozatszámok lefoglalása" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Gyártási készlet" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Készlet rendelés" @@ -11553,31 +11569,31 @@ msgstr "Készlet rendelés" msgid "Create Shipment" msgstr "Szállítmány létrehozása" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Tételek" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Szállítmány szerkesztése" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Szállítmány visszavonása" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Szállítmány hozzáadása" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "Ellenőrzött szállítmányok megjelenítése" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Kiszállított szállítmányok megjelenítése" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Kézbesített szállítmányok megjelenítése" @@ -12195,128 +12211,120 @@ msgstr "Készlethely típus törlése" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Leltározás dátuma" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Készlet megjelenítése aktív alkatrészekhez" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Készlet megjelenítése összeállított alkatrészekhez" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Lefoglalt tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Elérhető tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Alhelyek beleértve" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Alhelyeken lévő készlet beleértve" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Kifogyott" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Kifogyott készlet tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Gyártásban lévő tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Gyártási rendeléssel felhasznált tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Más tételekben beépített készlet tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Ügyfélhez elküldve" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Ügyfélhez elküldött tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Követett tételek mutatása" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Van beszerzési ára" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Beszerzési árral rendelkező tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Lejárt tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Elavult tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Lejárt ez előtt" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Ez a dátum előtt lejárt tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Lejárt ekkor" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Ez a dátum után lejárt tételek megjelenítése" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Frissítve ez előtt" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Ez a dátum előtt frissített tételek megjelenítése" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Frissítve ez után" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Ez a dátum után frissített tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Leltározva ez előtt" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Ez a dátum előtt leltározott tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Leltározva ez után" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Ez a dátum után leltározott tételek megjelenítése" @@ -12324,11 +12332,11 @@ msgstr "Ez a dátum után leltározott tételek megjelenítése" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Külső hely" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Külső helyen lévő tételek megjelenítése" @@ -12344,7 +12352,7 @@ msgstr "Külső helyen lévő tételek megjelenítése" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "Megrendelés tételei" @@ -12515,23 +12523,23 @@ msgstr "Szülő hely beállítása" msgid "Set parent location for the selected items" msgstr "Szülő hely beállítása a kiválasztott tételekhez" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Hozzáadva" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Eltávolítva" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Nincs felhasználói információ" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index 60202b87cc..163aa5c9ba 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -44,19 +44,19 @@ msgstr "Hapus" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Batal" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Gagal" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Ya" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Tidak" @@ -103,9 +105,9 @@ msgstr "Tidak" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Tidak" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Part Supplier" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Perusahaan" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Alamat" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kontak" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontak" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Pemilik" @@ -456,15 +458,15 @@ msgstr "Pemilik" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Pengguna" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Komponen Rendering Galat" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Berhasil" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Tersalin" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Salin" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Hapus" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "{0} icon" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Memuat" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Tidak ada hasil yang ditemukan" @@ -2133,8 +2144,8 @@ msgstr "Pilihan" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "Tidak ada" msgid "InvenTree Logo" msgstr "InvenTree " +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Pengaturan Sistem" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Persediaan" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Penjualan" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktif" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Tidak Aktif" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Tidak ada persediaan" @@ -3038,9 +3054,9 @@ msgstr "Tidak ada persediaan" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Rincian" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Lokasi" @@ -3097,7 +3113,7 @@ msgstr "Lokasi" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Nomor Seri" @@ -3106,9 +3122,9 @@ msgstr "Nomor Seri" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Nomor Seri" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Jumlah" @@ -3141,7 +3157,7 @@ msgstr "Jumlah" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Atur Lokasi" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Tambah Catatan" @@ -4733,55 +4737,55 @@ msgstr "Tambah Catatan" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Nomor Seri" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Catatan" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Telah diterima" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Mata Uang Utama" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Total Harga" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Harga Per buah" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "Tertunda" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Hapus Alamat" msgid "Are you sure you want to delete this address?" msgstr "Apakah kamu ingin menghapus alamat ini?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Tambah Perusahaan" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Tambah Perusahaan" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Notifikasi" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index fe09c4ca99..ce5926625c 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Elimina" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Annulla" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Azioni" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Errore" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Si" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "No" @@ -103,9 +105,9 @@ msgstr "No" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "No" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Articolo" @@ -184,16 +186,16 @@ msgstr "Modelli Test Articolo" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Articolo Fornitore" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Articoli fornitore" @@ -201,18 +203,18 @@ msgstr "Articoli fornitore" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Articolo Produttore" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Articoli Produttore" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Categoria Articolo" @@ -228,14 +230,14 @@ msgstr "Categorie Articolo" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Articolo in magazzino" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Tipi ubicazione articolo" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Cronologia Magazzino" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Costruisci articoli" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Aziende" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Codice del progetto" @@ -335,18 +337,18 @@ msgstr "Codici del progetto" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Ordine d'acquisto" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Righe ordine di acquisto" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Ordine di Vendita" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Spedizioni dell'ordine di vendita" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Ordine di reso" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Indirizzo" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Indirizzi" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Contatto" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contatti" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Proprietario" @@ -456,15 +458,15 @@ msgstr "Proprietari" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Utente" @@ -548,7 +550,7 @@ msgstr "Elenchi di selezione" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Elenchi di selezione" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordini di Produzione" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Processo fallito" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Operazione completata con successo" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Errore nel renderizzare il componente" @@ -668,8 +679,8 @@ msgstr "Inserire il codice a barre" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Scansiona codice a barre" @@ -688,7 +699,7 @@ msgstr "Il codice a barre non corrisponde al tipo di modello previsto" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Operazione completata" @@ -754,7 +765,7 @@ msgstr "Questo rimuoverà il collegamento al codice a barre associato" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Scollega Codice a Barre" @@ -766,11 +777,11 @@ msgstr "Apri nell'interfaccia di amministrazione" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Copiato" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Copia" @@ -879,33 +890,33 @@ msgstr "Annulla l'iscrizione alle notifiche" msgid "Subscribe to notifications" msgstr "Iscriviti alle notifiche" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Filtri Del Calendario" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Mese precedente" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Seleziona mese" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Mese successivo" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Ordine Aggiornato" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Errore nell'aggiornare l'ordine" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "In ritardo" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Assemblaggi che richiedono la convalida di una distinta base" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Disponibilità scarsa" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superuser" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Staff" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Email: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Nessun nome definito" @@ -1266,12 +1277,12 @@ msgstr "Rimuovi l'immagine associata all'articolo?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Rimuovi" @@ -1303,7 +1314,7 @@ msgstr "Elimina" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Host" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Fermato" msgid "Running" msgstr "In Esecuzione" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Seleziona file da caricare" @@ -1919,13 +1930,13 @@ msgstr "Seleziona la confezione" msgid "{0} icons" msgstr "{0} icone" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Caricamento" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Nessun risultato trovato" @@ -2133,8 +2144,8 @@ msgstr "Opzioni" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Azioni Codice A Barre" @@ -2211,6 +2222,10 @@ msgstr "Vuoto" msgid "InvenTree Logo" msgstr "Logo InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Seleziona Lingua" @@ -2240,7 +2255,8 @@ msgstr "Aggiornamento dei ruoli di gruppo" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Aggiornato" @@ -2288,11 +2304,11 @@ msgstr "Nessun articolo" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Disponibile" @@ -2596,8 +2612,8 @@ msgstr "Impostazioni Utente" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Impostazioni di sistema" @@ -2647,18 +2663,18 @@ msgstr "Disconnettiti" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabbricazione" @@ -2669,17 +2685,17 @@ msgstr "Fabbricazione" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Acquisto" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Vendite" @@ -2743,7 +2759,7 @@ msgstr "Fornitori" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Produttori" @@ -2800,7 +2816,7 @@ msgstr "Allegati" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Note" @@ -2850,8 +2866,8 @@ msgstr "Informazioni Plugin" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Autore" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Data" @@ -2876,21 +2892,21 @@ msgstr "Data" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Attivo" @@ -2922,7 +2938,7 @@ msgstr "Pacchetto" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Impostazioni Plugin" @@ -3005,31 +3021,31 @@ msgstr "Modello sconosciuto: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Spedizione" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inattivo" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuale" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Nessuno stock" @@ -3038,9 +3054,9 @@ msgstr "Nessuno stock" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "In ordine" @@ -3049,21 +3065,21 @@ msgstr "In ordine" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "In Produzione" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Dettagli" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Categoria" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Categoria" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Posizione" @@ -3097,7 +3113,7 @@ msgstr "Posizione" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Numero Seriale" @@ -3106,9 +3122,9 @@ msgstr "Numero Seriale" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Numero Seriale" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Quantità" @@ -3141,7 +3157,7 @@ msgstr "Quantità" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Lotto" @@ -3652,11 +3668,11 @@ msgstr "Già importato" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Fornitore" @@ -3725,7 +3741,7 @@ msgstr "Successivo" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Modifica Articolo" @@ -3819,13 +3835,13 @@ msgstr "Requisiti di vendita" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "In giacenza" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Quantità richiesta" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Nuovo articolo fornitore" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Articolo fornitore creato" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Si prega di correggere gli errori negli articoli selezionati" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Ordine Articoli" @@ -4431,8 +4447,8 @@ msgstr "Sostitutivo aggiunto" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Output produzione" @@ -4444,9 +4460,9 @@ msgstr "Quantità da completare" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "Quantità da completare" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Stato" @@ -4530,59 +4546,47 @@ msgstr "Gli output di produzione sono stati cancellati" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Allocato" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Posizione sorgente" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Selezionare la posizione di origine per l'assegnazione dello stock" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Assegna Scorte" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Articoli di stock assegnati" @@ -4593,10 +4597,10 @@ msgstr "Articoli di stock assegnati" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Consuma Scorte" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "Articoli di magazzino programmati per il consumo" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "Completamente consumato" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Utilizzato" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "Seleziona il codice progetto per questa voce di riga" @@ -4633,7 +4637,7 @@ msgstr "Seleziona il codice progetto per questa voce di riga" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Sottoscritto" @@ -4670,62 +4674,62 @@ msgstr "Sottoscrivi notifiche per questa categoria" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Scegliere la posizione" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Destinazione oggetto selezionata" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Posizione predefinita della categoria parte selezionata" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Posizione stock ricevuto selezionata" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Posizione predefinita selezionata" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Imposta Posizione" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Assegna Codice Lotto" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Impostare una Data di Scadenza" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Regola Imballaggio" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Regola Imballaggio" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Modifica Stato" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Aggiungi Nota" @@ -4733,55 +4737,55 @@ msgstr "Aggiungi Nota" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Memorizza nella posizione predefinita" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "Salva alla destinazione dell'articolo" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Memorizza con stock già ricevuto" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Codice Lotto" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Inserisci il codice lotto per gli articoli ricevuti" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Numeri di serie" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Inserisci i numeri di serie per gli elementi ricevuti" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Data di scadenza" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Inserisci una data di scadenza per gli articoli ricevuti" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Inserisci una data di scadenza per gli articoli ricevuti" msgid "Packaging" msgstr "Imballaggio" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Ricevuto" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Ricevi Elementi Riga" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Articoli ricevuti" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Ricevi elementi" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Oggetto ricevuto in magazzino" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "Controlla spedizione" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "Marcatura della spedizione come controllato indica che hai verificato che tutti gli articoli inclusi in questa spedizione sono corretti" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "Spedizione contrassegnata come controllata" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "Deseleziona Spedizione" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Contrassegnare la spedizione come non controllata indica che la spedizione richiede ulteriori verifiche" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "Spedizione contrassegnata come non controllata" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "Lascia vuoto per utilizzare l'indirizzo dell'ordine" @@ -4889,8 +4893,8 @@ msgstr "Stato giacenza" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Aggiungi Elemento Magazzino" @@ -5071,9 +5075,9 @@ msgstr "Elenco delle voci tra cui scegliere" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Esporta Dati" msgid "Export" msgstr "Esporta" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Processo fallito" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Operazione completata con successo" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Articolo Creato" @@ -6064,9 +6059,9 @@ msgstr "Rimuovi Credenziale WebAuthn" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "Conferma Rimozione" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "I seguenti indirizzi email sono associati con il tuo account:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Principale" @@ -6497,7 +6492,7 @@ msgstr "Punti" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Valuta" @@ -6882,11 +6877,11 @@ msgstr "Prezzi" msgid "Labels" msgstr "Etichette" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "L'articolo assemblato non può avere una Distinta base (BOM) definita, o #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revisione" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Stato Cliente" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Esterna" @@ -7019,9 +7014,9 @@ msgstr "Esterna" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Riferimento" @@ -7035,19 +7030,19 @@ msgstr "Quantità Produzione" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Puoi produrre" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Output Completati" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Emesso da" @@ -7056,8 +7051,8 @@ msgstr "Emesso da" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsabile" @@ -7092,7 +7087,7 @@ msgstr "Creato" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Data inizio" @@ -7100,16 +7095,16 @@ msgstr "Data inizio" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Data obiettivo" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Completato" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "Articoli richiesti" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Scorte Assegnate" @@ -7132,160 +7127,160 @@ msgstr "Scorte Assegnate" msgid "Consumed Stock" msgstr "Scorte Consumate" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Output Incompleti" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "Ordini Esterni" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Ordine di Produzione Subordinato" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Risultati Test" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Modifica Ordine di produzione" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Nuovo Ordine di Produzione" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Annulla Ordine Di Produzione" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Ordine annullato" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Annulla quest'ordine" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Sospendi Ordine di produzione" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Metti questo ordine in sospeso" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Annulla quest'ordine" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Sospendi Ordine di produzione" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Metti questo ordine in sospeso" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Ordine in sospeso" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Emetti ordine di produzione" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Emetti questo ordine di produzione" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Ordine emesso" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Completa l'Ordine di Produzione" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Contrassegna questo ordine come completato" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Ordine completato" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Emetti Ordine" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Completa l'ordine" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Azioni Ordine di Produzione" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Modifica ordine" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Duplica Ordine" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Sospendi ordine" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Annulla ordine" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Ordine di Produzione" @@ -7294,7 +7289,7 @@ msgstr "Ordine di Produzione" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Mostra ordini di produzione esterni" @@ -7306,9 +7301,9 @@ msgstr "Mostra ordini di produzione esterni" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "Visualizzazione calendario" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "Vista Parametrica" @@ -7358,9 +7353,9 @@ msgstr "Valuta predefinita" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Produttore" @@ -7371,13 +7366,13 @@ msgstr "Produttore" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Cliente" @@ -7405,16 +7400,16 @@ msgstr "Articoli Prodotti" msgid "Assigned Stock" msgstr "Elementi in Giacenza Assegnati" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Modifica azienda" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Elimina Azienda" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Azioni Azienda" @@ -7448,24 +7443,24 @@ msgstr "Dettagli Articolo Produttore" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Articolo Magazzino Ricevuto" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Modifica Articolo Produttore" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Aggiungi Articolo Produttore" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Elimina Articolo Produttore" @@ -7486,7 +7481,7 @@ msgstr "Descrizione Articolo" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Quantità Confezione" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Azioni Articolo Fornitore" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Modifica Articolo Fornitore" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Cancella Articolo Fornitore" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Aggiungi articolo fornitore" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Ruoli gruppo" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Informazioni utente" @@ -7662,13 +7657,13 @@ msgstr "Dettagli categoria" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Assegnazione ordine di produzione" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Assegnazione Ordini Di Vendita" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Revisione di" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Posizione Predefinita" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Parole Chiave" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Giacenza Disponibile" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "In ordine" @@ -7803,7 +7798,7 @@ msgstr "Scorta Minima" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Bloccato" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Modello articolo" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Articolo assemblato" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Articolo Componente" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Articolo Testabile" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Articolo tracciabile" @@ -7840,8 +7835,8 @@ msgstr "Articolo Vendibile" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Articolo Virtuale" @@ -7849,13 +7844,13 @@ msgstr "Articolo Virtuale" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Data di creazione" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Creato Da" @@ -7874,7 +7869,7 @@ msgstr "giorni" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Fascia di Prezzo" @@ -7917,7 +7912,7 @@ msgstr "Articoli correlati" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "L'articolo è bloccato" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "Deficit" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Aggiungi articolo" @@ -7965,7 +7960,7 @@ msgstr "Ordine" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Ordine Stock" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Cerca per numero di serie" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Azioni articolo" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Valore Magazzino" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Prezzo Totale" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Componente" @@ -8150,11 +8145,11 @@ msgstr "Prezzo Massimo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Prezzo Unitario" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Prezzo d'acquisto" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Ultimo aggiornamento" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Modifica ordine d'acquisto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Aggiungi ordine d'acquisto" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Elementi Riga completati" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Destinazione" @@ -8371,60 +8369,60 @@ msgstr "Data di emissione" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Data di completamento" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Dettagli dell'ordine" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Riga Articoli" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Voci di riga extra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Emettere ordine d'acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Annulla ordine d'acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Sospendi ordine d'acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Completa Ordine D'Acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Azioni Ordine" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Riferimento cliente" @@ -8442,29 +8440,29 @@ msgstr "Non specificato" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Modifica Ordine Di Reso" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Aggiungi Ordine Di Reso" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Emetti Ordine di Reso" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Annulla Ordine di Reso" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Sospendi ordine di reso" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Completa ordine di reso" @@ -8477,55 +8475,55 @@ msgstr "Spedizioni Completate" msgid "Shipping Address" msgstr "Indirizzo di spedizione" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Modifica Ordini di Vendita" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Aggiungi ordini di vendita" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Spedizioni" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Emetti ordini di vendita" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Annulla Ordini di Vendita" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Sospendi ordini di vendita" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Spedizione ordini di vendita" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Spedire questo ordine?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Ordine spedito" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Completa Ordini Di Vendita" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Spedisci l'ordine" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Riferimento della spedizione" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "Non controllato" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Data di spedizione" @@ -8561,7 +8559,7 @@ msgstr "Data di spedizione" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Data di consegna" @@ -8583,7 +8581,7 @@ msgstr "Annulla spedizione" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Completa Spedizione" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "In sospeso" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "Controllato" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "Non controllato" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Spedito" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Consegnato" @@ -8859,7 +8857,7 @@ msgstr "Serializza Elementi di Magazzino" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Elemento di magazzino serializzato" @@ -8913,12 +8911,12 @@ msgstr "Azioni per le voci di magazzino" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Scaduto" @@ -8947,69 +8945,69 @@ msgstr "Sei iscritto alle notifiche per questo articolo" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Questo elemento del magazzino è in produzione" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "L'articolo a magazzino è stato assegnato a un ordine di vendita" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "L'articolo a magazzino è stato assegnato a un cliente" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Questo articolo in magazzino è installato in un altro articolo in magazzino" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Questo articolo è stato consumato da un ordine di produzione" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Elemento di magazzino non disponibile" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Questo articolo a magazzino è scaduto" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Questo articolo a magazzino è obsoleto" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Questo articolo di magazzino è completamente allocato" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Questo articolo di magazzino è parzialmente allocato" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Nessuna Scorta Disponibile" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Questo articolo di magazzino è esaurito" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Informazioni sulle scorte" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Elementi Assegnati" @@ -9046,264 +9044,282 @@ msgstr "Seleziona Colonne" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Ha codice lotto" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Mostra gli articoli che hanno un codice lotto" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Filtra gli articoli per codice lotto" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Mostra gli articoli che sono a magazzino" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "È Serializzato" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Mostra gli articoli che hanno un numero di serie" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Ha codice lotto" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Mostra gli articoli che hanno un codice lotto" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Filtra gli articoli per codice lotto" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Mostra gli articoli che sono a magazzino" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "È Serializzato" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Mostra gli articoli che hanno un numero di serie" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "Seriale" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Filtra gli articoli per numero di serie" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "Seriale Sotto" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Mostra gli articoli con numeri di serie inferiori o uguali a un determinato valore" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "Seriale Sopra" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Mostra gli articoli con numeri di serie maggiori o uguali a un dato valore" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Assegnato a me" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Mostra gli ordini assegnati a me" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Eccezionale" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Mostra elementi inevasi" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Mostra elementi in ritardo" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Data minima" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Mostra gli elementi dopo questa data" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Data massima" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Mostra gli elementi dopo questa data" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Creato prima" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Mostra gli articoli creati prima di questa data" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Creato dopo" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Mostra gli articoli creati dopo questa data" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Data di inizio Prima" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "Mostra gli articoli con una data d'inizio prima di questa data" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Data d'inizio dopo" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "Mostra gli articoli con una data d'inizio dopo questa data" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Data obiettivo prima" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Mostra elementi con una data di destinazione prima di questa data" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Data obiettivo dopo" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Mostra elementi con una data di destinazione dopo di questa data" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Completato prima di" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Mostra gli elementi completati prima di questa data" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Completato dopo" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Mostra gli elementi completati dopo questa data" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Aggiornato dopo" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Aggiornato prima" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Ha il codice progetto" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Mostra gli ordini con un codice del progetto assegnato" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Includi Varianti" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "Includi i risultati per le varianti dell'articolo" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtra per stato ordine" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Filtra per codice progetto" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filtra per proprietario responsabile" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filtra per utente" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Filtra per produttore" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Filtra per fornitore" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Filtra per utente che ha creato l'ordine" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "Filtra per utente che ha creato l'ordine" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Filtra per categoria articolo" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Filtra per posizione magazzino" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Rimuovi filtro" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Seleziona valore filtro" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Inserisci valore filtro" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Seleziona valore data" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Seleziona filtro" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Filtri tabella" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Aggiungi filtro" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Rimuovi filtri" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Nessun record trovato" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "Errore nel caricare le opzioni della tabella" @@ -9315,10 +9331,6 @@ msgstr "Errore nel caricare le opzioni della tabella" #~ 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:526 -msgid "Server returned incorrect data type" -msgstr "Il server ha restituito un tipo di dati errato" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Il server ha restituito un tipo di dati errato" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Il server ha restituito un tipo di dati errato" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Errore nel caricare i dati della tabella" @@ -9349,57 +9365,57 @@ msgstr "Errore nel caricare i dati della tabella" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "Mostra dettagli" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "Visualizza {model}" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Mostra dettagli" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "Visualizza {model}" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Elimina elementi selezionati" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Sei sicuro di voler eliminare gli elementi selezionati?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Questa azione non può essere annullata" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Elementi eliminati" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Eliminazione degli elementi non riuscita" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "I filtri tabella personalizzati sono attivi" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Cancella record selezionati" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Ricarica dati" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Filtri attivi" @@ -9411,62 +9427,67 @@ msgstr "Filtri attivi" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Questo elemento BOM è definito per un genitore diverso" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Informazioni Articolo" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "Questo articolo della distinta base non è stato validato" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "Sostituti" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Articolo Virtuale" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Articolo Virtuale" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Scorte esterne" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Comprende le scorte sostitutive" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Comprende varianti scorte" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Comprende varianti scorte" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "In produzione" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Comprende varianti scorte" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "In produzione" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "In produzione" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Articolo consumabile" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Scorte non disponibili" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Mostra elementi testabili" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Mostra articoli tracciabili" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Articolo Attivo" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Mostra articoli assemblati" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "Mostra articoli virtuali" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Mostra articoli con stock disponibile" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Mostra gli articoli in ordine" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Validato" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Mostra articoli validati" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Ereditato" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Visualizza articoli ereditati" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Consenti Varianti" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Mostra articoli che consentono la sostituzione della variante" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Opzionale" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Mostra articoli opzionali" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Consumabile" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Mostra articoli consumabili" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Ha Prezzi" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Mostra articoli con prezzi" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Importa Dati BOM" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Aggiungi Articolo BOM" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Articolo BOM creato" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Modifica Articolo BOM" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Articolo BOM aggiornato" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Elimina articolo BOM" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Articolo BOM eliminato" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Articolo BOM validato" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Convalida dell'articolo BOM non riuscita" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Visualizza Distinta Base" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "Valida Linea BOM" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Modifica Sostituti" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "Aggiungi Articoli BOM" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "Aggiungi un singolo articolo BOM" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "Importa da File" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "Importa Articoli BOM da File" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "La distinta base non può essere modificata, in quanto la parte è bloccata" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Assemblaggio" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Mostra assemblaggi attivi" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Tracciabile" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Mostra assemblaggi tracciabili" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Assegnato all'output" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Mostra gli articoli assegnati a un ordine di produzione" @@ -9703,31 +9719,31 @@ msgstr "Mostra gli articoli assegnati a un ordine di produzione" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Stato dell'ordine" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Modifica Assegnazione Magazzino" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Modifica Assegnazione Magazzino" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "Rimuovi Scorte Assegnate" @@ -9736,19 +9752,19 @@ msgstr "Rimuovi Scorte Assegnate" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "Sei sicuro di voler rimuovere questo stock assegnato dall'ordine?" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Consuma" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "Rimuovi Scorte Assegnate" @@ -9756,11 +9772,11 @@ msgstr "Rimuovi Scorte Assegnate" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Vedi Elemento di Magazzino" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "Mostra le linee completamente assegnate" @@ -9768,95 +9784,95 @@ msgstr "Mostra le linee completamente assegnate" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "Mostra le linee completamente consumate" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "Mostra elementi con sufficiente stock disponibile" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Mostra linee consumabili" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Mostra linee opzionali" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Testabile" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Tracciato" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Mostra linee tracciate" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "Mostra gli articoli con stock in ordine" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "In produzione" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Scorte insufficienti" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Viene Ereditato" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Quantità Unità" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "Imposta quantità" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "Logoramento" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "Arrotondamento Multiplo" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "Informazioni distinta base (BOM)" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "Completamente assegnato" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Crea Ordine di Produzione" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Assegnazione automatica in corso" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Assegna Stock Automaticamente" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Disassegna Stock" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Disassegna tutto lo stock non tracciato per questo ordine di produzione" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Disassegna stock dalla riga selezionata" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Lo stock è stato disassegnato" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Crea scorta" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Mostra Articolo" @@ -9921,31 +9937,31 @@ msgstr "Mostra Articolo" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "Ha Data obiettivo" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "Mostra gli ordini con una data obiettivo" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "Ha data d'inizio" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Mostra ordini con data d'inizio" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "Ordine di produzione creato" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Modifica Output di Produzione" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "Serializza ordine di produzione" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Filtra per stato delle scorte" @@ -10041,27 +10057,27 @@ msgstr "Serializza ordine di produzione" msgid "Complete build output" msgstr "Completa output di produzione" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Scarta" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Scarta gli ordini di produzione" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Cancella gli ordini di produzione" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Test Richiesti" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "Produzione Esterna" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "Questo ordine di produzione viene evaso tramite un ordine di acquisto esterno" @@ -10086,28 +10102,28 @@ msgstr "Elimina indirizzo" msgid "Are you sure you want to delete this address?" msgstr "Sei sicuro di voler eliminare questo indirizzo?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Aggiungi azienda" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Aggiungi azienda" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Mostra aziende attive" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Mostra le aziende che sono fornitori" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Mostra le aziende che sono produttori" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Mostra le aziende che sono clienti" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Visualizza Articolo" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Aggiungi linea articolo" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Modifica linea Articolo" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Cancella Linea Articolo" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Mostra modelli con scelte" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Ha Unità" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Notifiche" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Messaggio" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Giacenza Richiesta" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Vedi Ordine di Produzione" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Sei iscritto alle notifiche per questa categoria" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Includi sottocategorie" @@ -10729,136 +10745,136 @@ msgstr "Mostra ordini in sospeso" msgid "Show received items" msgstr "Visualizza articoli ricevuti" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Vedi Ordine di Vendita" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Giacenza minima" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtra per stato attivo articolo" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Filtra per stato di blocco articolo" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtra per attributo assemblaggio" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "Distinta base valida" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "Filtra per articoli che hanno una distinta base validata" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Includi articoli nelle sotto categorie" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filtra per attributo componente" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Filtra per attributo testabile" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtra per attributo tracciabile" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filtra per articoli che hanno unità" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Ha IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filtra per articoli che hanno un numero interno" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Ha Scorte" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filtra per articoli che hanno scorte" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtra per articoli che hanno bassa scorta" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Acquistabile" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filtra per articoli che sono acquistabili" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Vendibile" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filtra per articoli che sono vendibili" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filtra per articoli che sono virtuali" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Non Virtuale" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "È Modello" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Filtra per articoli che sono modelli" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "È una Variante" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "Filtra per articoli che sono varianti" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "È una revisione" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Filtra per articoli che sono revisioni" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Ha revisioni" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Filtra per articoli che hanno revisioni" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Filtra per articoli che hanno informazioni sui prezzi" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Filtra per articoli che hanno scorte disponibili" @@ -10870,55 +10886,55 @@ msgstr "Filtra per articoli che hanno scorte disponibili" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Filtra per articoli a cui l'utente è iscritto" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "Importa Articoli" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Imposta Categoria" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "Imposta categoria per gli articoli selezionati" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Ordina articoli selezionati" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "Aggiungi Articoli" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "Crea Articolo" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "Crea nuovo articolo" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "Importa Articoli da File" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "Importa dal Fornitore" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "Importa articoli da un plugin del fornitore" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "Risultato dei test aggiunti" msgid "No Result" msgstr "Nessun risultato" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Mostra gli ordini di produzione attualmente in produzione" @@ -11082,7 +11098,7 @@ msgstr "Modifica Elenco selezione" msgid "Delete Selection List" msgstr "Elimina Elenco selezione" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Fase" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Esempio" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Installato" @@ -11321,24 +11337,24 @@ msgstr "Installato" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "Mostra gli articoli del produttore per gli articoli interni attivi." -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "Produttore Attivo" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "Mostra gli articoli del produttore per i produttori attivi" @@ -11359,7 +11375,7 @@ msgstr "Mostra gli articoli del produttore per i produttori attivi" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Importa Elementi Riga" @@ -11367,15 +11383,15 @@ msgstr "Importa Elementi Riga" msgid "Supplier Code" msgstr "Codice Fornitore" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Link Fornitore" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Codice produttore" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Mostra gli elementi di riga che sono stati ricevuti" @@ -11385,15 +11401,15 @@ msgstr "Mostra gli elementi di riga che sono stati ricevuti" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Ricevi voce di riga" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Ricevi articoli" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Unità di base" @@ -11401,10 +11417,6 @@ msgstr "Unità di base" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Aggiungi fornitore articolo" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Aggiungi fornitore articolo" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Aggiungi fornitore articolo" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "Seleziona l'articolo del fornitore" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Mostra articoli fornitore attive" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Mostra articoli interni attivi" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Fornitore Attivo" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Mostra fornitori attivi" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Mostra articoli fornitore con stock" @@ -11461,37 +11477,37 @@ msgstr "Ricevi gli elementi selezionati" msgid "Receive Item" msgstr "Ricevi Articolo" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Mostra allocazioni in sospeso" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Assegnato alla Spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Mostra le allocazioni assegnate a una spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Quantità Disponibile" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Quantità assegnata" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Nessuna spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Non spedito" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Modifica Assegnazione" @@ -11500,16 +11516,16 @@ msgstr "Modifica Assegnazione" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Vedi spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Assegna alla spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Assegna alla spedizione" @@ -11517,31 +11533,31 @@ msgstr "Assegna alla spedizione" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Assegna Numeri di Serie" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Assegna Numeri di Serie" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Mostra le righe che sono completamente assegnate" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Mostra le righe completate" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Alloca seriali" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Produzione articolo magazzino" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Ordine Articolo magazzino" @@ -11553,31 +11569,31 @@ msgstr "Ordine Articolo magazzino" msgid "Create Shipment" msgstr "Crea spedizione" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Articoli" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Modifica spedizione" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Annulla spedizione" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Aggiungi Spedizione" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "Mostra le spedizioni che sono state controllate" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Mostra le spedizioni che sono state spedite" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Mostra le spedizioni che sono state consegnate" @@ -12195,128 +12211,120 @@ msgstr "Elimina tipo di posizione" msgid "Icon" msgstr "Icona" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Data dell'inventario" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Mostra articoli a magazzino per gli articoli attivi" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Mostra stock per gli articoli assemblati" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Mostra gli articoli che sono stati assegnati" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Mostra gli articoli che sono disponibili" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Includi sotto allocazioni" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Includi articoli a magazzino nelle sotto allocazioni" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Esaurito" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Mostra gli articoli a magazzino esauriti" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Mostra gli articoli che sono in produzione" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Mostra gli articoli che sono stati consumati da un ordine di produzione" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Mostra gli articoli a magazzino che sono installati in un altro articolo" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Inviato al cliente" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Mostra gli articoli che sono stati inviati a un cliente" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Mostra articoli tracciabili" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Ha prezzo d'acquisto" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Mostra gli articoli che hanno un prezzo d'acquisto" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Mostra gli articoli scaduti" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Mostra gli articoli obsoleti" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Scaduto Prima" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Mostra gli articoli scaduti prima di questa data" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Scaduto dopo" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Mostra gli articoli scaduti dopo questa data" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Aggiornato prima" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Mostra gli articoli aggiornati prima di questa data" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Aggiornato dopo" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Mostra gli articoli aggiornati dopo questa data" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Inventario Prima" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Mostra gli articoli contati prima di questa data" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Inventario Dopo" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Mostra gli articoli contati dopo questa data" @@ -12324,11 +12332,11 @@ msgstr "Mostra gli articoli contati dopo questa data" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Posizione Esterna" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Mostra gli articoli in una posizione esterna" @@ -12344,7 +12352,7 @@ msgstr "Mostra gli articoli in una posizione esterna" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "Ordina gli articoli" @@ -12515,23 +12523,23 @@ msgstr "Imposta posizione principale" msgid "Set parent location for the selected items" msgstr "Imposta la posizione superiore per gli elementi selezionati" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Aggiunto" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Rimosso" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Nessuna informazione utente" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 52e92cb6c7..cd0315022e 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -44,19 +44,19 @@ msgstr "削除" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "キャンセル" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "アクション" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "失敗" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "はい" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "いいえ" @@ -103,9 +105,9 @@ msgstr "いいえ" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "いいえ" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "パーツ" @@ -184,16 +186,16 @@ msgstr "部品試験テンプレート" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "サプライヤー" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "サプライヤー・パーツ" @@ -201,18 +203,18 @@ msgstr "サプライヤー・パーツ" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "メーカー・パーツ" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "メーカー・パーツ" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "パーツカテゴリ" @@ -228,14 +230,14 @@ msgstr "パーツカテゴリ" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "在庫商品" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "ストックロケーションの種類" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "株式履歴" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "ビルドアイテム" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "会社" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "プロジェクトコード" @@ -335,18 +337,18 @@ msgstr "プロジェクトコード" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "注文" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "発注ライン" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "セールスオーダー" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "販売注文の出荷" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "リターンオーダー" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "住所" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "マイアカウント" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "お問い合わせ" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "連絡先" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "所有者" @@ -456,15 +458,15 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "ユーザー" @@ -548,7 +550,7 @@ msgstr "セレクション・リスト" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "セレクション・リスト" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "管理者" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "組立注文" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "プロセス失敗" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "プロセスは正常に完了しました。" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "エラー:コンポーネント描画" @@ -668,8 +679,8 @@ msgstr "バーコードデータの入力" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "バーコードをスキャン" @@ -688,7 +699,7 @@ msgstr "バーコードが想定されるモデルタイプと一致しません #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "成功" @@ -754,7 +765,7 @@ msgstr "これにより、関連するバーコードへのリンクが削除さ #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "リンク解除バーコード" @@ -766,11 +777,11 @@ msgstr "管理画面で開く" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "コピーしました" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "コピー" @@ -879,33 +890,33 @@ msgstr "通知の配信停止" msgid "Subscribe to notifications" msgstr "通知を受け取る" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "カレンダーフィルター" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "先月" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "月を選択" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "来月" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "オーダー更新完了" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "オーダー更新エラー" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "締め切り超過" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "部品表の検証が必要なアセンブリ" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "在庫少" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "スーパーユーザー" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "スタッフ" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "メールアドレス:" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "名称未定" @@ -1266,12 +1277,12 @@ msgstr "このアイテムから関連画像を削除しますか?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "削除" @@ -1303,7 +1314,7 @@ msgstr "クリア" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "ホスト" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "中断" msgid "Running" msgstr "実行中" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "アップロードするファイルを選択してください" @@ -1919,13 +1930,13 @@ msgstr "パック選択" msgid "{0} icons" msgstr "{0} アイコン" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "読み込み中" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "一致するものが見つかりませんでした" @@ -2133,8 +2144,8 @@ msgstr "オプション" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "バーコードアクション" @@ -2211,6 +2222,10 @@ msgstr "なし" msgid "InvenTree Logo" msgstr "InvenTree ロゴ" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "言語を選択" @@ -2240,7 +2255,8 @@ msgstr "グループロールの更新中" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "更新しました" @@ -2288,11 +2304,11 @@ msgstr "項目なし" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "利用可能" @@ -2596,8 +2612,8 @@ msgstr "ユーザー設定" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "システム設定" @@ -2647,18 +2663,18 @@ msgstr "ログアウト" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "在庫" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "製造" @@ -2669,17 +2685,17 @@ msgstr "製造" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "購買" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "販売" @@ -2743,7 +2759,7 @@ msgstr "仕入先" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "メーカー" @@ -2800,7 +2816,7 @@ msgstr "添付ファイル" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "メモ" @@ -2850,8 +2866,8 @@ msgstr "プラグイン情報" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "投稿者" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "日付" @@ -2876,21 +2892,21 @@ msgstr "日付" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "有効" @@ -2922,7 +2938,7 @@ msgstr "パッケージ" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "プラグイン設定" @@ -3005,31 +3021,31 @@ msgstr "不明なモデル{model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "発送" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "非アクティブ" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "仮想部品" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "在庫なし" @@ -3038,9 +3054,9 @@ msgstr "在庫なし" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "注文中" @@ -3049,21 +3065,21 @@ msgstr "注文中" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "生産中" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "詳細" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "カテゴリ" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "カテゴリ" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "場所" @@ -3097,7 +3113,7 @@ msgstr "場所" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "シリアル番号" @@ -3106,9 +3122,9 @@ msgstr "シリアル番号" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "シリアル番号" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "数量" @@ -3141,7 +3157,7 @@ msgstr "数量" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "スクール機能" @@ -3652,11 +3668,11 @@ msgstr "既にインポート済み" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "仕入先" @@ -3725,7 +3741,7 @@ msgstr "次へ" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "パーツを編集" @@ -3819,13 +3835,13 @@ msgstr "販売要件" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "在庫あり" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "必要数量" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "新しいサプライヤー・パーツ" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "サプライヤー部品作成" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "選択した部品の誤りを訂正してください。" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "パーツの注文" @@ -4431,8 +4447,8 @@ msgstr "代替品を追加した" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "ビルド出力" @@ -4444,9 +4460,9 @@ msgstr "完了数量" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "完了数量" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "ステータス" @@ -4530,59 +4546,47 @@ msgstr "ビルドアウトプットはキャンセルされました" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "割り当てられた" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "ソース・ロケーション" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "在庫配分のソースの場所を選択します。" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "株式の割当" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "割り当てられた在庫品目" @@ -4593,10 +4597,10 @@ msgstr "割り当てられた在庫品目" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "在庫を消費する" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "引き当て済み在庫" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "完全に消費されました" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "消費済み" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "この明細行のプロジェクトコードを選択してください" @@ -4633,7 +4637,7 @@ msgstr "この明細行のプロジェクトコードを選択してください #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "登録済み" @@ -4670,62 +4674,62 @@ msgstr "このカテゴリの通知を受け取る" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "地域を選択" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "選択された項目" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "選択されたパートカテゴリーのデフォルトの場所" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "選択された受入在庫場所" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "デフォルトの場所を選択" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "セット場所" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "バッチコードの割り当て" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "有効期限の設定" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "パッケージの調整" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "パッケージの調整" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "ステータスを変更" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "コメントを挿入" @@ -4733,55 +4737,55 @@ msgstr "コメントを挿入" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "デフォルトの場所に保存" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "行先での保存" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "入荷済みの在庫がある店舗" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "バッチコード" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "受領品のバッチコードを入力" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "シリアル番号" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "受け取った商品のシリアル番号を入力" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "有効期限" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "受け取った商品の有効期限を入力してください。" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "受け取った商品の有効期限を入力してください。" msgid "Packaging" msgstr "パッケージング" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "備考" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "受信" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "ラインアイテムの受信" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "受領品目" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "商品を受け取る" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "入荷した商品" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "出荷状況を確認する" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "「確認済み」とマークすることで、全送付品の照合が完了したことを示します" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "出荷はチェック済みとしてマークされました" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "出荷のチェックを外す" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "チェックを外すと、出荷時に再確認が必要になります" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "出荷はチェックが外された" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "オーダーの住所を使用する場合は空欄のままにしてください" @@ -4889,8 +4893,8 @@ msgstr "在庫状況" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "在庫商品の追加" @@ -5071,9 +5075,9 @@ msgstr "エントリーリスト" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "エクスポートデータ" msgid "Export" msgstr "エクスポート" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "プロセス失敗" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "プロセスは正常に完了しました。" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "作成項目" @@ -6064,9 +6059,9 @@ msgstr "WebAuthnの認証情報を削除します" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "削除を確認します" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "以下のメールアドレスがアカウントに関連付けられています:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "プライマリー" @@ -6497,7 +6492,7 @@ msgstr "ドット" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "通貨" @@ -6882,11 +6877,11 @@ msgstr "価格" msgid "Labels" msgstr "ラベル" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "組み立てられた部品には部品表(BOM)が定義されてい #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "リビジョン" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "カスタムステータス" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "外部" @@ -7019,9 +7014,9 @@ msgstr "外部" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "参照" @@ -7035,19 +7030,19 @@ msgstr "数量" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "ビルド" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "完成したアウトプット" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "発行者" @@ -7056,8 +7051,8 @@ msgstr "発行者" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "責任" @@ -7092,7 +7087,7 @@ msgstr "作成日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "開始日" @@ -7100,16 +7095,16 @@ msgstr "開始日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "終了日に達したら" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "完了" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "必要な部品" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "割当株式" @@ -7132,160 +7127,160 @@ msgstr "割当株式" msgid "Consumed Stock" msgstr "消費在庫" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "不完全なアウトプット" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "外部からのオーダー" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "チャイルド・ビルド・オーダー" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "テストの結果" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "ビルド順序の編集" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "ビルドオーダーの追加" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "ビルドオーダーのキャンセル" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "注文のキャンセル" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "この注文をキャンセル" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "ホールドビルドオーダー" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "この注文を保留にします" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "この注文をキャンセル" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "ホールドビルドオーダー" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "この注文を保留にします" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "注文の保留" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "ビルドオーダーの発行" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "本命令の発令" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "オーダー発行" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "コンプリート・ビルド・オーダー" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "この注文を完了としてマークしてください。" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "注文完了" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "発行順序" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "完全な注文" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "ビルドオーダーアクション" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "掲載依頼を編集" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "重複した注文" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "ホールドオーダー" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "お見積をキャンセル" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "組立注文" @@ -7294,7 +7289,7 @@ msgstr "組立注文" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "外部ビルドオーダーを表示します" @@ -7306,9 +7301,9 @@ msgstr "外部ビルドオーダーを表示します" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "カレンダービュー" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "パラメトリックビュー" @@ -7358,9 +7353,9 @@ msgstr "デフォルトの通貨" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "製造元" @@ -7371,13 +7366,13 @@ msgstr "製造元" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "顧客" @@ -7405,16 +7400,16 @@ msgstr "製造部品" msgid "Assigned Stock" msgstr "割り当て在庫" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "会社情報を編集" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "削除会社" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "会社の動き" @@ -7448,24 +7443,24 @@ msgstr "メーカーパーツ詳細" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "受入在庫" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "メーカー・パーツの編集" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "メーカー部品の追加" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "メーカー部品の削除" @@ -7486,7 +7481,7 @@ msgstr "パーツ説明" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "パック数量" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "サプライヤー" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "サプライヤーパーツの編集" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "サプライヤーの削除" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "サプライヤー部品の追加" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "グループロール" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "ユーザー情報" @@ -7662,13 +7657,13 @@ msgstr "カテゴリー詳細" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "ビルド・オーダー・アロケーション" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "販売注文の割り当て" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "改訂版" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "デフォルトの場所" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "キーワード" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "在庫状況" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "注文中" @@ -7803,7 +7798,7 @@ msgstr "最小在庫" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "ロック中" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "テンプレート部品" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "組立部品" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "構成部品" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "テスト可能な部分" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "追跡可能部品" @@ -7840,8 +7835,8 @@ msgstr "売却可能部分" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "バーチャルパート" @@ -7849,13 +7844,13 @@ msgstr "バーチャルパート" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "作成日時" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "作成者" @@ -7874,7 +7869,7 @@ msgstr "日" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "料金帯" @@ -7917,7 +7912,7 @@ msgstr "関連部品" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "部品がロックされています" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "不足数" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "部品追加" @@ -7965,7 +7960,7 @@ msgstr "注文" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "注文在庫" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "シリアル番号で検索" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "パートアクション" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "株式価値" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "合計金額" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "コンポーネント" @@ -8150,11 +8145,11 @@ msgstr "最大価格" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "単価" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "購入価格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "最終更新" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "発注書の編集" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "発注書の追加" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "完了した項目" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "目的地" @@ -8371,60 +8369,60 @@ msgstr "発行日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "完了日" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "ご注文の詳細" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "ラインアイテム" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "追加項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "発注書の発行" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "発注書のキャンセル" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "発注書の保留" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "完全な発注書" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "注文の操作" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "得意先参照" @@ -8442,29 +8440,29 @@ msgstr "指定なし" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "返品注文の編集" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "返品注文の追加" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "返品注文の発行" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "返品注文のキャンセル" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "返品注文の保留" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "リターンオーダー" @@ -8477,55 +8475,55 @@ msgstr "完了した出荷" msgid "Shipping Address" msgstr "配送先住所" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "販売注文の編集" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "販売注文の追加" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "発送" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "販売注文書の発行" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "販売注文のキャンセル" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "販売注文の保留" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "販売注文の発送" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "この注文を発送しますか?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "発送済み注文" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "完全な販売注文" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "船舶発注" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "出荷基準" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "未確認" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "出荷日" @@ -8561,7 +8559,7 @@ msgstr "出荷日" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "配達日" @@ -8583,7 +8581,7 @@ msgstr "出荷のキャンセル" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "完全出荷" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "処理待ち" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "チェック済み" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "未選択" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "発送済み" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "配送済み" @@ -8859,7 +8857,7 @@ msgstr "ストックアイテムのシリアル化" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "シリアル化された在庫品" @@ -8913,12 +8911,12 @@ msgstr "在庫品アクション" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "期限失効" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "期限切れ" @@ -8947,69 +8945,69 @@ msgstr "このパートに関する通知を購読しています。" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "この在庫商品は生産中です" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "この在庫商品は販売注文に割り当てられています。" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "この在庫商品は顧客に割り当てられています" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "この在庫品は他の在庫品に取り付けられています" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "このストックアイテムはビルドオーダーによって消費されました。" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "この在庫はありません" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "この在庫商品は有効期限が切れています" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "この在庫商品は古くなっています。" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "このストックアイテムは完全に割り当てられています。" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "このストックアイテムは部分的に配分されています。" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "在庫なし" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "この在庫はなくなりました" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "株式情報" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "割り当てライン" @@ -9046,264 +9044,282 @@ msgstr "列の選択" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "バッチコード" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "バッチコードを持つアイテムを表示" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "バッチコードによるアイテムのフィルタリング" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "在庫のある商品を表示" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "連載中" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "シリアル番号のある商品を表示" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "バッチコード" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "バッチコードを持つアイテムを表示" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "バッチコードによるアイテムのフィルタリング" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "在庫のある商品を表示" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "連載中" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "シリアル番号のある商品を表示" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "シリアル" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "シリアル番号で商品を絞り込む" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "カウントダウン連番" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "指定された値以下のシリアル番号のアイテムを表示します。" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "連番" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "指定された値以上のシリアル番号を持つアイテムを表示します。" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "担当" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "私に割り当てられた命令を表示" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "並外れた" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "未処理項目の表示" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "期限切れアイテムの表示" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "最小の日付" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "この日付以降のアイテムを表示" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "最大日付" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "この日以前の商品を表示" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "作成前" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "この日付より前に作成されたアイテムを表示" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "の後に作成されました。" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "この日付以降に作成されたアイテムを表示" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "開始日 前" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "この日付より前の開始日のアイテムを表示" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "開始日 後" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "この日付以降の開始日のアイテムを表示" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "目標期日" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "この日付より前の日付のアイテムを表示" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "以降の目標日" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "この日以降に目標日が設定されたアイテムを表示" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "完成前" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "この日までに完了した項目を表示" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "終了後" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "この日以降に完了した項目を表示" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "更新後" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "更新前" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "プロジェクトコード" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "プロジェクトコードが割り当てられた注文の表示" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "バリアントを含む" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "部品のバリエーションの結果を含めてください" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "注文状況による絞り込み" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "プロジェクトコードによるフィルタリング" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "責任所有者による絞り込み" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "レポートのフィルタリング" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "メーカーで絞り込む" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "サプライヤーで絞り込む" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "注文を作成したユーザーによるフィルタリング" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "注文を発行したユーザーによるフィルタリング" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "部品カテゴリーによる絞り込み" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "在庫場所で絞り込む" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "フィルタを削除" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "フィルタの値を選択" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "フィルター値の入力" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "日付の値を選択" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "フィルタを選択" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "フィルタ" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "テーブルフィルター" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "フィルタを追加" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "絞り込み条件を解除する" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "記録が見つかりません" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "テーブルオプションの読み込み中にエラーが発生しました" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "サーバーが不正なデータ型を返しました。" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "サーバーが不正なデータ型を返しました。" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "サーバーが不正なデータ型を返しました。" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "テーブルデータの読み込み中にエラーが発生しました" @@ -9349,57 +9365,57 @@ msgstr "テーブルデータの読み込み中にエラーが発生しました #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "詳細を見る" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "{model}を表示" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "詳細を見る" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "{model}を表示" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "選択したアイテムを削除" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "選択したアイテムを削除しますか?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "この操作は元に戻せません。" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "削除されたアイテム" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "アイテムの削除に失敗しました" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "カスタムテーブルフィルターが有効" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "選択したレコードの削除" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "データを更新する" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "適用中のフィルター" @@ -9411,62 +9427,67 @@ msgstr "適用中のフィルター" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "このBOMアイテムは、別の親に定義されています。" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "部品情報" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "このBOMは検証されていません" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "代替品" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "仮想部品" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "仮想部品" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "外部在庫" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "代用株を含む" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "バリアントストック付き" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "バリアントストック付き" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "建物" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "バリアントストック付き" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "建物" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "建物" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "消耗品" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "在庫なし" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "テスト可能な項目を表示" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "追跡可能なアイテムの表示" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "アクティブパート" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "組み立てられた商品を表示" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "仮想アイテムを表示します" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "在庫のある商品を表示" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "注文商品の表示" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "検証済み" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "有効な項目を表示" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "継承" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "継承された項目を表示" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "バリアントを許可" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "バリアント置換が可能な項目を表示" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "オプション" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "オプション項目の表示" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "消耗品" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "消耗品の表示" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "価格" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "価格表示アイテム" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "BOMデータのインポート" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "BOMアイテムの追加" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "BOMアイテムの作成" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "BOMアイテムの編集" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "BOMアイテム更新" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "BOMアイテムの削除" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "BOMアイテム削除" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "BOMアイテムの検証" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "BOMアイテムの検証に失敗しました" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "BOMを見る" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "BOMラインの検証" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "代理編集" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "BOMの項目を追加する" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "BOMに1つの部品を追加する" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "ファイルからインポート" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "ファイルからBOMの項目をインポートする" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "部品がロックされているため、部品表を編集できません。" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "アセンブリ" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "アクティブなアセンブリの表示" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "追跡可能" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "追跡可能なアセンブリの表示" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "出力への割り当て" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "ビルド出力に割り当てられた項目を表示" @@ -9703,31 +9719,31 @@ msgstr "ビルド出力に割り当てられた項目を表示" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "注文ステータス" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "株式配分の編集" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "株式配分の編集" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "割り当て済み在庫を削除する" @@ -9736,19 +9752,19 @@ msgstr "割り当て済み在庫を削除する" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "この割り当て済み在庫をオーダーから削除しても良いですか?" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "消費する" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "割り当てられた在庫を削除します" @@ -9756,11 +9772,11 @@ msgstr "割り当てられた在庫を削除します" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "在庫を見る" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "引き当て完了品目を表示します" @@ -9768,95 +9784,95 @@ msgstr "引き当て完了品目を表示します" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "消費完了品目を表示します" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "十分な在庫がある品目を表示します" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "消耗品ラインの表示" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "オプションラインの表示" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "テスト可能" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "追跡" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "トラッキングラインの表示" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "未納入在庫品を表示する" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "生産中" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "在庫不足" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "継承" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "単位 数量" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "設定数量" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "歩留まり損失" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "丸め倍数" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "BOM情報" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "全数引き当て済み" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "ビルドオーダーの作成" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "自動割り当て中" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "在庫の自動割り当て" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "在庫処分" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "このビルドオーダーのすべての未引当在庫を割り当て解除します。" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "選択された品目から在庫を配分解除" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "在庫の配分が終了しました" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "ビルドストック" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "部品を見る" @@ -9921,31 +9937,31 @@ msgstr "部品を見る" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "目標期日あり" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "目標期日を指定した注文の表示" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "開始日あり" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "開始日を指定した注文の表示" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "ビルド出力が作成されました" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "ビルド出力の編集" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "ビルド出力にシリアル番号を付与します" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "在庫状況で絞り込む" @@ -10041,27 +10057,27 @@ msgstr "ビルド出力にシリアル番号を付与します" msgid "Complete build output" msgstr "完全なビルド出力" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "スクラップ" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "スクラップビルド出力" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "ビルド出力のキャンセル" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "必須試験" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "外部ビルド" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "このビルドオーダーは、外部の購入発注書によって完了します" @@ -10086,28 +10102,28 @@ msgstr "アドレス削除" msgid "Are you sure you want to delete this address?" msgstr "本当にこのアドレスを削除しますか?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "会社を追加する" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "会社を追加する" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "活動中の企業を表示" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "サプライヤー企業の表示" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "メーカーを表示" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "顧客企業の表示" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "アイテムを見る" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "項目追加" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "ラインアイテムの編集" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "行削除" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "選択肢のあるテンプレートを表示" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "ユニット" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "通知" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "メッセージ" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "必要在庫" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "ビルドオーダーを見る" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "このカテゴリの通知を購読しています" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "サブカテゴリを含む" @@ -10729,136 +10745,136 @@ msgstr "保留中の注文を表示" msgid "Show received items" msgstr "受信アイテムの表示" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "販売オーダーを見る" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "最小在庫" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "有効なパーツでフィルタ" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "部品ロック状態によるフィルタリング" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "アセンブリ属性によるフィルタリング" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "BOMが有効です" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "有効なBOMを持つ部品でフィルタリングしてください" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "サブカテゴリのパーツを含む" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "コンポーネント属性でフィルタ" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "テスト可能な属性によるフィルタリング" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "追跡可能属性でフィルタ" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "単位のある部品でフィルタ" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "IPNあり" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "内部部品番号を持つ部品によるフィルタリング" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "在庫あり" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "在庫がある部品でフィルタ" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "在庫の少ない部品で絞り込み" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "購入可能" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "購入可能な部品でフィルタ" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "販売可能" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "販売可能な部品でフィルタ" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "仮想部品でフィルタ" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "仮想部品ではない" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "テンプレート" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "テンプレートになっているパーツで絞り込み" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "バリエーション?" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "バリエーション部品によるフィルタリング" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "改訂版" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "改定箇所による絞り込み" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "改定あり" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "リビジョンがある部品でフィルタリング" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "価格情報のある部品でフィルタリング" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "在庫のある部品で絞り込み" @@ -10870,55 +10886,55 @@ msgstr "在庫のある部品で絞り込み" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "ユーザーが購読しているパートによるフィルタリング" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "部品をインポートします" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "カテゴリを設定" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "選択した部品にカテゴリを設定" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "選択した部品の注文" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "パーツを追加" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "部品を作成する" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "新しい部品を作成します" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "部品をファイルからインポートします" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "サプライヤーからインポートします" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "サプライヤープラグインから部品をインポートします" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "テスト結果を追加しました" msgid "No Result" msgstr "結果なし" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "現在生産中のビルド出力を表示" @@ -11082,7 +11098,7 @@ msgstr "選択リストの編集" msgid "Delete Selection List" msgstr "選択リストの削除" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "ステージ" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "サンプル" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "インストール済み" @@ -11321,24 +11337,24 @@ msgstr "インストール済み" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "現在使用中の社内部品に関連付けられている、メーカー部品を表示します" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "取引中メーカー" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "取引中メーカーの製造部品を表示します。" @@ -11359,7 +11375,7 @@ msgstr "取引中メーカーの製造部品を表示します。" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "ラインアイテムのインポート" @@ -11367,15 +11383,15 @@ msgstr "ラインアイテムのインポート" msgid "Supplier Code" msgstr "サプライヤーコード" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "サプライヤーリンク" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "メーカーコード" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "受領済みの品目を表示" @@ -11385,15 +11401,15 @@ msgstr "受領済みの品目を表示" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "品目を受け取る" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "商品を受け取る" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "ベースユニット" @@ -11401,10 +11417,6 @@ msgstr "ベースユニット" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "サプライヤー部品の追加" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "サプライヤー部品の追加" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "サプライヤー部品の追加" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "サプライヤー部品をインポート" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "アクティブなサプライヤー部品を表示" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "アクティブな内部部品の表示" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "アクティブ・サプライヤー" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "アクティブなサプライヤーを表示" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "在庫のあるサプライヤー部品を表示" @@ -11461,37 +11477,37 @@ msgstr "選択した商品を受け取る" msgid "Receive Item" msgstr "商品を受け取る" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "未処理の割り当てを表示" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "出荷に割り当て" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "貨物に割り当てられた配分を表示" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "利用可能な数量" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "割当数量" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "出荷なし" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "未出荷" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "編集配分" @@ -11500,16 +11516,16 @@ msgstr "編集配分" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "出荷を見る" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "出荷への割り当て" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "出荷への割り当て" @@ -11517,31 +11533,31 @@ msgstr "出荷への割り当て" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "シリアル番号の割り当て" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "シリアル番号の割り当て" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "完全に割り当てられた行を表示" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "完了した行を表示" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "シリアルの割り当て" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "ビルドストック" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "注文在庫" @@ -11553,31 +11569,31 @@ msgstr "注文在庫" msgid "Create Shipment" msgstr "出荷の作成" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "アイテム" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "出荷の編集" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "出荷のキャンセル" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "貨物の追加" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "確認済みの出荷を表示します" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "出荷済み貨物の表示" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "配送済みの貨物の表示" @@ -12195,128 +12211,120 @@ msgstr "ロケーションタイプの削除" msgid "Icon" msgstr "アイコン" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "ストックテイク日" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "現役部品の在庫表示" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "組立部品の在庫表示" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "割り当て済みのアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "利用可能なアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "サブロケーションを含む" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "サブロケ地の在庫を含む" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "枯渇" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "在庫切れ商品の表示" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "生産中のアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "ビルドオーダーで消費されたアイテムの表示" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "他のアイテムにインストールされているストックアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "お客様に送付" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "顧客に送られた商品を表示" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "追跡済みアイテムの表示" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "購入価格" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "購入価格のある商品を表示" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "期限切れの商品を表示" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "古くなったアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "賞味期限切れ" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "この日より前に賞味期限が切れた商品を表示" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "有効期限日数" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "期限切れの商品を表示" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "更新前" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "この日より前に更新されたアイテムを表示" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "更新後" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "この日以降に更新されたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "ストックテイク前" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "この日より前にカウントされたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "ストックテイク後" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "この日以降にカウントされたアイテムを表示" @@ -12324,11 +12332,11 @@ msgstr "この日以降にカウントされたアイテムを表示" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "外部ロケーション" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "外部ロケーションにアイテムを表示" @@ -12344,7 +12352,7 @@ msgstr "外部ロケーションにアイテムを表示" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "注文アイテム" @@ -12515,23 +12523,23 @@ msgstr "親の位置の設定" msgid "Set parent location for the selected items" msgstr "選択されたアイテムの親ロケーションを設定" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "追加" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "削除されました" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "ユーザー情報なし" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index e12e64a8b5..3cff648375 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -44,19 +44,19 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index f247b48b39..0bfba26679 100644 --- a/src/frontend/src/locales/lt/messages.po +++ b/src/frontend/src/locales/lt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -44,19 +44,19 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Neatlikta" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Taip" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Ne" @@ -103,9 +105,9 @@ msgstr "Ne" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Ne" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Klaida atvaizduojant komponentą" @@ -668,8 +679,8 @@ msgstr "Įveskite brūkšninio kodo duomenis" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Nuskaityti brūkšninį kodą" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "Tai pašalins nuorodą į susietą brūkšninį kodą" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Atsieti brūkšninį kodą" @@ -766,11 +777,11 @@ msgstr "Atidaryti administravimo sąsajoje" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Nukopijuota" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopijuoti" @@ -879,33 +890,33 @@ msgstr "Atsisakyti pranešimų" msgid "Subscribe to notifications" msgstr "Prenumeruoti pranešimus" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 4718852fc6..eb1993f90b 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\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" @@ -44,19 +44,19 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index cb06ae918a..e065978cc7 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Verwijderen" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Annuleer" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Acties" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Niet geslaagd" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Ja" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Nee" @@ -103,9 +105,9 @@ msgstr "Nee" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Nee" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Onderdeel" @@ -184,16 +186,16 @@ msgstr "Templatesjablonen voor onderdeel" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Leverancier onderdeel" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Leveranciers onderdelen" @@ -201,18 +203,18 @@ msgstr "Leveranciers onderdelen" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Fabrikant onderdelen" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Onderdeel categorie" @@ -228,14 +230,14 @@ msgstr "Onderdeel categorieën" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Voorraad item" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Voorraad locatie types" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Voorraad geschiedenis" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Bouw onderdelen" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Bedrijven" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Project code" @@ -335,18 +337,18 @@ msgstr "Project codes" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Inkooporder" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Inkooporder regels" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Verkooporder" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Verzendingen verkooporders" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Retourorder" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adres:" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adressen" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Contact" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contacten" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Eigenaar" @@ -456,15 +458,15 @@ msgstr "Eigenaren" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Gebruiker" @@ -548,7 +550,7 @@ msgstr "Selectie lijsten" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Selectie lijsten" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Administrator" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Productieorders" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Proces is mislukt" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Proces succesvol voltooid" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Fout bij renderen component" @@ -668,8 +679,8 @@ msgstr "Voer barcode gegevens in" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Scan barcode" @@ -688,7 +699,7 @@ msgstr "Barcode komt niet overeen met het verwachte type model" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Succes" @@ -754,7 +765,7 @@ msgstr "Dit verwijdert de link naar de bijbehorende barcode" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Barcode loskoppelen" @@ -766,11 +777,11 @@ msgstr "Open in admin interface" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Gekopieerd" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopieer" @@ -879,33 +890,33 @@ msgstr "Uitschrijven van meldingen" msgid "Subscribe to notifications" msgstr "Abonneren op notificaties" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Kalender filters" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Vorige maand" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Selecteer maand" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Volgende maand" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "Gegevens exporteren" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Bestelling bijgewerkt" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Fout bij bijwerken bestelling" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Achterstallig" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Buurderijen waarvoor de materialen gevalideerd moeten worden" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Lage voorraad" @@ -1203,32 +1214,32 @@ msgstr "Er zijn geen ongelezen nieuwsartikelen" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 msgid "Generating Stocktake Report" -msgstr "" +msgstr "Voorraadcontrole rapport genereren" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:20 #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:53 #: src/pages/part/PartStockHistoryDetail.tsx:96 msgid "Generate Stocktake Report" -msgstr "" +msgstr "Voorraadcontrole rapport genereren" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 #: src/pages/part/PartStockHistoryDetail.tsx:108 msgid "Generate" -msgstr "" +msgstr "Genereren" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 msgid "Stocktake" -msgstr "" +msgstr "Voorraadcontrole" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 msgid "Generate a new stocktake report" -msgstr "" +msgstr "Genereer een nieuw voorraadrapport" #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Administrator " -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Medewerkers" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "E-mailadres: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Geen naam gedefinieerd" @@ -1266,12 +1277,12 @@ msgstr "De bijbehorende afbeelding van dit item verwijderen?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Verwijderen" @@ -1303,7 +1314,7 @@ msgstr "Wis" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1746,7 +1757,7 @@ msgstr "Dit kan gerelateerd zijn aan ontbrekende e-mailinstellingen of kan een w #: src/components/forms/DateTimeField.tsx:64 msgid "Select date and time" -msgstr "" +msgstr "Datum en tijd selecteren" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:67 @@ -1765,7 +1776,7 @@ msgstr "Hostnaam" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Gestopt" msgid "Running" msgstr "Bezig" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Selecteer bestand om te uploaden" @@ -1919,13 +1930,13 @@ msgstr "Selecteer pakket" msgid "{0} icons" msgstr "{0} pictogrammen" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Laden" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Geen resultaten gevonden" @@ -2133,8 +2144,8 @@ msgstr "Opties" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Barcode acties" @@ -2211,6 +2222,10 @@ msgstr "Geen" msgid "InvenTree Logo" msgstr "Inventree logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "Standaard Taal" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Selecteer taal" @@ -2240,7 +2255,8 @@ msgstr "Groepsrollen bijwerken" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Bijgewerkt" @@ -2288,11 +2304,11 @@ msgstr "Geen artikelen" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Beschikbaar" @@ -2596,8 +2612,8 @@ msgstr "Gebruiker instellingen" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Systeem instellingen" @@ -2647,18 +2663,18 @@ msgstr "Uitloggen" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Voorraad" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Productie" @@ -2669,17 +2685,17 @@ msgstr "Productie" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Kopen" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Verkoop" @@ -2743,7 +2759,7 @@ msgstr "Leveranciers" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Fabrikant" @@ -2800,7 +2816,7 @@ msgstr "Bijlagen" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Opmerkingen" @@ -2850,8 +2866,8 @@ msgstr "Plug-in informatie" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Auteur" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2876,21 +2892,21 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Actief" @@ -2922,7 +2938,7 @@ msgstr "Pakket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plug-in instellingen" @@ -3005,31 +3021,31 @@ msgstr "Onbekend model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Verzending" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inactief" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtueel" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Geen voorraad" @@ -3038,9 +3054,9 @@ msgstr "Geen voorraad" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "In bestelling" @@ -3049,21 +3065,21 @@ msgstr "In bestelling" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "In productie" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Beschrijving" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Categorie" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Categorie" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Locatie" @@ -3097,7 +3113,7 @@ msgstr "Locatie" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Serienummer" @@ -3106,9 +3122,9 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Serienummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Aantal" @@ -3141,7 +3157,7 @@ msgstr "Aantal" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Batch" @@ -3652,11 +3668,11 @@ msgstr "Al geïmporteerd" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Leverancier" @@ -3725,7 +3741,7 @@ msgstr "Volgende" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Onderdeel bewerken" @@ -3819,13 +3835,13 @@ msgstr "Verkoop eisen" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Op voorraad" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Vereiste hoeveelheid" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Nieuw leveranciersdeel" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Leveranciersdeel aangemaakt" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Corrigeer de fouten in de geselecteerde onderdelen" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Onderdelen bestellen" @@ -4125,11 +4141,11 @@ msgstr "Ga naar uw gebruikersinstellingen" #: src/defaults/actions.tsx:96 msgid "Import Data" -msgstr "" +msgstr "Gegevens importeren" #: src/defaults/actions.tsx:97 msgid "Import data from a file" -msgstr "" +msgstr "Importeer vanuit een bestand" #: src/defaults/actions.tsx:107 msgid "Go to Purchase Orders" @@ -4431,8 +4447,8 @@ msgstr "Vervanging toegevoegd" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Bouw Uitvoer" @@ -4444,9 +4460,9 @@ msgstr "Te voltooien hoeveelheid" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "Te voltooien hoeveelheid" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Status" @@ -4530,59 +4546,47 @@ msgstr "Productieorders zijn geannuleerd" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Toegewezen" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Bron locatie" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Selecteer de bron locatie voor de voorraadtoewijzing" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Voorraad toewijzen" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Voorraad items toegewezen" @@ -4593,10 +4597,10 @@ msgstr "Voorraad items toegewezen" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Verbruikte voorraad" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "Voorraaditems gepland om te worden gebruikt" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "Volledig verbruikt" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Verbruikt" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "Selecteer projectcode voor deze bestelling" @@ -4633,7 +4637,7 @@ msgstr "Selecteer projectcode voor deze bestelling" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Geabonneerd" @@ -4670,62 +4674,62 @@ msgstr "Abonneer je op meldingen voor deze categorie" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Kies locatie" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Item bestemming geselecteerd" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Standaardlocatie voor de subcategorie" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Ontvangen voorraadlocatie geselecteerd" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Standaard locatie geselecteerd" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Locatie invoeren" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Batch code toewijzen" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "Serienummers toewijzen" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Stel vervaldatum in" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Verpakking aanpassen" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Verpakking aanpassen" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Status wijzigen" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Opmerking toevoegen" @@ -4733,55 +4737,55 @@ msgstr "Opmerking toevoegen" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Op standaardlocatie opslaan" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "Bewaar op de bestemming van het item " -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Winkel met reeds ontvangen voorraad" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Batch code" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Voer batch code in voor ontvangen items" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Serienummers" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Voer serienummers in voor ontvangen items" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Vervaldatum" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Voer een vervaldatum in voor ontvangen items" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Voer een vervaldatum in voor ontvangen items" msgid "Packaging" msgstr "Verpakking" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Opmerking" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Ontvangen" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Ontvang regelitems" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Ontvangen items" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Ontvang regelitems" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Item ontvangen in voorraad" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "Controleer Levering" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "Het markeren van de zending als gecontroleerd geeft aan dat u hebt geverifieerd dat alle artikelen in deze zending correct zijn" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "Verzending gemarkeerd als gecontroleerd" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "Verzending uitvinken" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Het uitvinken van de zending geeft aan dat de verzending verder gecontroleerd moet worden" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "Verzending gemarkeerd als ongecontroleerd" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "Laat leeg om het besteladres te gebruiken" @@ -4889,8 +4893,8 @@ msgstr "Voorraad status" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Voorraad item toevoegen" @@ -5071,9 +5075,9 @@ msgstr "Lijst van items om uit te kiezen" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Gegevens exporteren" msgid "Export" msgstr "Exporteren" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Proces is mislukt" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Proces succesvol voltooid" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Item gemaakt" @@ -6064,9 +6059,9 @@ msgstr "Verwijder WebAuthn aanmeldgegevens" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "Bevestig verwijderen" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "De volgende e-mailadressen zijn gekoppeld aan uw account:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Hoofd" @@ -6497,7 +6492,7 @@ msgstr "Stippen" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Valuta" @@ -6882,11 +6877,11 @@ msgstr "Prijzen" msgid "Labels" msgstr "Labels" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "Het geassembleerde onderdeel heeft mogelijk geen Materiaalbon (BOM) gede #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revisie" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Aangepaste status" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Extern" @@ -7019,9 +7014,9 @@ msgstr "Extern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Verwijzing" @@ -7035,19 +7030,19 @@ msgstr "Productiehoeveelheid" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Kan bouwen" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Afgeronde uitvoer" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Uitgegeven door" @@ -7056,8 +7051,8 @@ msgstr "Uitgegeven door" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Verantwoordelijk" @@ -7092,7 +7087,7 @@ msgstr "Aangemaakt" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Start datum" @@ -7100,16 +7095,16 @@ msgstr "Start datum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Compleet" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "Vereiste onderdelen" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Toegewezen voorraad" @@ -7132,160 +7127,160 @@ msgstr "Toegewezen voorraad" msgid "Consumed Stock" msgstr "Verbruikte voorraad" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Onvolledige uitvoer" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "Externe bestellingen" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Print bouw order" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Test resultaten" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Bewerk bouwopdracht" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Voeg bouwopdracht toe" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Annuleer bouworder" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Deze order annuleren" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Houdt bouwopdracht" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Plaats deze bestelling in de wacht" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Deze order annuleren" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Houdt bouwopdracht" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Plaats deze bestelling in de wacht" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Bestelling geplaatst in de wacht" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Probleem bouwopdracht" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Geef deze bestelling uit" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Order uitgegeven" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Voltooi Bouw Opdracht" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Deze bestelling als voltooid markeren" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Bestelling voltooid" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Bestelling voltooien" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Bouw order acties" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Bestelling bewerken" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Kopieer regel" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Bestelling vasthouden" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Bestelling annuleren" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Productieorder" @@ -7294,7 +7289,7 @@ msgstr "Productieorder" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Toon externe build orders" @@ -7306,9 +7301,9 @@ msgstr "Toon externe build orders" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "Kalenderoverzicht" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "Parametrisch zicht" @@ -7358,9 +7353,9 @@ msgstr "Standaard valuta" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Fabrikant" @@ -7371,13 +7366,13 @@ msgstr "Fabrikant" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Klant" @@ -7405,16 +7400,16 @@ msgstr "Geproduceerde onderdelen" msgid "Assigned Stock" msgstr "Toegewezen voorraad" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Bedrijf bewerken" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Bedrijf verwijderen" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Bedrijf acties" @@ -7448,24 +7443,24 @@ msgstr "Fabrikant onderdeel details" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Ontvangen voorraad" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Wijzig fabrikant deel" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Voeg fabrikant deel toe" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Fabrikant deel verwijderen" @@ -7486,7 +7481,7 @@ msgstr "Onderdeel omschrijving" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Pakket hoeveelheid" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Acties leverancier onderdelen" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Bewerk leveranciersdeel" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Verwijder leveranciersdeel" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Leveranciersdeel toevoegen" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Groep rollen" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Gebruikersinformatie" @@ -7662,13 +7657,13 @@ msgstr "Categorie details" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Productie-opdracht toewijzingen" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Verkoopordertoewijzingen" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Revisie van" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Standaard locatie" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Trefwoorden" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Beschikbare voorraad" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "In bestelling" @@ -7803,7 +7798,7 @@ msgstr "Minimale voorraad" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Vergrendeld" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Sjabloon onderdeel" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Samengesteld onderdeel" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Onderdeel" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Testbaar onderdeel" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Traceerbaar onderdeel" @@ -7840,8 +7835,8 @@ msgstr "Verkoopbaar onderdeel" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Virtueel onderdeel" @@ -7849,13 +7844,13 @@ msgstr "Virtueel onderdeel" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Aangemaakt op" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Aangemaakt door" @@ -7874,7 +7869,7 @@ msgstr "Dagen" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Prijs bereik" @@ -7917,7 +7912,7 @@ msgstr "Gerelateerde onderdelen" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Onderdeel is vergrendeld" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "Tekort" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Onderdeel toevoegen" @@ -7965,7 +7960,7 @@ msgstr "Order" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Voorraad bestelling" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Zoek op serienummer" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Acties van onderdeel" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Voorraad waarde" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Totale prijs" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Onderdeel" @@ -8150,11 +8145,11 @@ msgstr "Maximale prijs" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Prijs per stuk" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Inkoopprijs" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Laatst bijgewerkt" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Bewerk inkooporder" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Inkooporder toevoegen" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Afgeronde regel items" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Bestemming" @@ -8371,60 +8369,60 @@ msgstr "Datum van uitgifte" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum van afronding" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Regelitems" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Extra regelitems" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Inkooporder aanmaken" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Order annuleren" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Order vasthouden" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Bestelling afronden" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Order acties" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Klantreferentie" @@ -8442,29 +8440,29 @@ msgstr "Niet gespecificeerd" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Retour order bewerken" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Retourorder toevoegen" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Issue retour order" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Annuleer retour order" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Retour order vasthouden" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Voltooi retour bestelling" @@ -8477,55 +8475,55 @@ msgstr "Voltooide Verzendingen" msgid "Shipping Address" msgstr "Afleveradres" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Verkooporder bewerken" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Voeg Verkooporder toe" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Zending" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Verkooporder uitgeven" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Verkooporder annuleren" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Bestelling vasthouden" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Verkooporder verzenden" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Deze bestelling verzenden?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Bestelling verzonden" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Verkooporder voltooien" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Bestelling verzenden" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Verzending referentie" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "Niet gecontroleerd" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Verzenddatum" @@ -8561,7 +8559,7 @@ msgstr "Verzenddatum" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Levering datum" @@ -8583,7 +8581,7 @@ msgstr "Verzending annuleren" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Zending voltooien" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "In behandeling" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "Gecontroleerd" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "Niet gecontroleerd" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Verzonden" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Geleverd" @@ -8859,7 +8857,7 @@ msgstr "Voorraad item serie nummers geven" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Voorraad item geserialiseerd" @@ -8913,12 +8911,12 @@ msgstr "Voorraad artikel acties" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Verouderd" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Verlopen" @@ -8947,69 +8945,69 @@ msgstr "U bent geabonneerd op meldingen van dit onderdeel" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Dit product is in productie" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Dit voorraadartikel is toegewezen aan een klant" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Dit voorraadartikel is geïnstalleerd in een ander voorraadartikel" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Dit voorraadproduct is verbruikt door een bouw order" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Dit voorraadartikel is niet beschikbaar" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Dit voorraad item is verlopen" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Dit voorraadartikel is niet beschikbaar" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Dit voorraadartikel is volledig toegewezen" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Dit voorraadartikel is gedeeltelijk toegewezen" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Geen voorraad beschikbaar" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Dit voorraadartikel is leeg" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Voorraad informatie" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Toegewezen lijnen" @@ -9046,264 +9044,282 @@ msgstr "Kolommen selecteren" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Heeft een batch code" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Items met een batch code weergeven" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Filter items op batch code" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Toon items die op voorraad zijn" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Is geserialiseerd" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Toon items met een serienummer" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Heeft een batch code" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Items met een batch code weergeven" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Filter items op batch code" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Toon items die op voorraad zijn" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Is geserialiseerd" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Toon items met een serienummer" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "Serienummer" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Artikelen filteren op serienummer" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "Serienummer onder" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Toon items met serienummers kleiner dan of gelijk aan een bepaalde waarde" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "Serienummer boven" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Toon items met serienummers groter dan of gelijk aan een bepaalde waarde" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Toegewezen aan mij" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Toon aan mij toegewezen orders" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Openstaand" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Uitstaande items tonen" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Achterstallige items tonen" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Minimale datum" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Items weergeven na deze datum" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Maximale datum" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Items voor deze datum weergeven" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Gemaakt voor" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Toon items gemaakt voor deze datum" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Aangemaakt na" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Toon items die zijn aangemaakt na deze datum" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Startdatum voor" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "Items met een startdatum voor deze datum tonen" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Start datum na" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "Toon items met een startdatum na deze datum" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Doeldatum vóór" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Toon items met een doeldatum vóór deze datum" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Doeldatum na" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Toon items met een doeldatum na deze datum" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Voltooid voor" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Toon items voltooid voor deze datum" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Na Voltooid" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Toon items voltooid na deze datum" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Bijgewerkt na" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Bijgewerkt voor" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Heeft projectcode" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Toon bestellingen met toegewezen projectcode" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Inclusief varianten" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "Resultaten voor deelvarianten toevoegen" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filteren op bestellingstatus" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Filter op projectcode" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filter op verantwoordelijke eigenaar" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filter op gebruiker" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Op fabrikant filteren" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Filteren op leverancier" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Filter op gebruiker die de bestelling heeft aangemaakt" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "Filteren op gebruiker die de bestelling heeft uitgegeven" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Filter op onderdeel categorie" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Filter op voorraad locatie" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Filter verwijderen" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Selecteer filterwaarde" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Voer filterwaarde in" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Selecteer een datumwaarde" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Filter selecteren" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Tabel filters" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Filter toevoegen" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Filters wissen" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Geen gegevens gevonden" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "Fout bij laden tabel opties" @@ -9315,10 +9331,6 @@ msgstr "Fout bij laden tabel opties" #~ 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:526 -msgid "Server returned incorrect data type" -msgstr "Server heeft onjuist gegevenstype teruggestuurd" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Server heeft onjuist gegevenstype teruggestuurd" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Server heeft onjuist gegevenstype teruggestuurd" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Fout bij laden van tabelgegevens" @@ -9349,57 +9365,57 @@ msgstr "Fout bij laden van tabelgegevens" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "Details weergeven" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "{model} Bekijken" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Details weergeven" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "{model} Bekijken" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Geselecteerde items verwijderen" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Weet u zeker dat u de geselecteerde items wilt verwijderen?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Deze actie kan niet ongedaan worden gemaakt" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Items verwijderd" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Verwijderen van item is mislukt." -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Aangepaste tabelfilters zijn actief" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Verwijder de geselecteerde records" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Gegevens vernieuwen" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Actieve filters" @@ -9411,62 +9427,67 @@ msgstr "Actieve filters" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Deze stuklijst is gedefinieerd voor een ander bovenliggende item" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Informatie over onderdeel" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "Dit BOM item is niet gevalideerd" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "Vervanging" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Virtueel deel" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Virtueel deel" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Externe voorraad" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Inclusief vervangend voorraad" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Bevat variant voorraad" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Bevat variant voorraad" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Bouwen" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Bevat variant voorraad" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Bouwen" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Bouwen" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Verbruiksartikel" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Geen beschikbare voorraad" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Getest items weergeven" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Traceerbare items tonen" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Actief deel" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Gecreëerde items weergeven" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "Virtuele items tonen" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Toon artikelen met beschikbare voorraad" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Artikelen op bestelling tonen" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Goedgekeurd" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Goedgekeurde items weergeven" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Overgenomen" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Toon overgenomen items" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Varianten toestaan" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Toon items die variant vervanging toestaan" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Optioneel" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Optionele items weergeven" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Verbruiksartikelen" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Toon verbruikte items" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Heeft prijzen" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Toon items met prijzen" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Stuklijst gegevens importeren" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Stuklijst BOM item toevoegen" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Stuklijst BOM item aangemaakt" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Edit stuklijst BOM Item" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Stuklijst BOM item bijgewerkt" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Verwijder stuklijst BOM Item" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Stuklijst BOM item verwijderd" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Stuklijst BOM item gevalideerd" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Mislukt om BOM-item te valideren" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Bekijk stuklijst BOM" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "BOM-regel valideren" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Vervangingen bewerken" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "BOM Artikelen toevoegen" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "Voeg een enkel BOM artikel toe" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "Importeren uit bestand" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "BOM Artikelen uit een bestand importeren" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Factuur van materialen kan niet worden bewerkt, omdat het onderdeel is vergrendeld" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Assemblage" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Toon actieve assemblage orders" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Volgbaar" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Traceerbare items tonen" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Toegewezen aan uitvoer" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Toon items toegewezen aan bouwuitvoer" @@ -9703,31 +9719,31 @@ msgstr "Toon items toegewezen aan bouwuitvoer" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Status van bestelling" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Wijzig voorraadtoewijzing" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Wijzig voorraadtoewijzing" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "Toegewezen Voorraad Verwijderen" @@ -9736,19 +9752,19 @@ msgstr "Toegewezen Voorraad Verwijderen" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "Weet u zeker dat u deze toegewezen voorraad uit de bestelling wilt verwijderen?" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Verbruik" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "Toegewezen Voorraad Verwijderen" @@ -9756,11 +9772,11 @@ msgstr "Toegewezen Voorraad Verwijderen" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Voorraad item weergeven" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "Toon volledig toegewezen lijnen" @@ -9768,95 +9784,95 @@ msgstr "Toon volledig toegewezen lijnen" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "Toon volledig verbruikte lijnen" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "Toon items met voldoende beschikbare voorraad" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Toon verbruikte items" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Toon optionele regels" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Testbaar" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Gevolgd" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Toon gevolgde lijnen" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "Artikelen met voorraad op bestelling weergeven" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "In productie" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Onvoldoende voorraad" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Wordt overgenomen" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Eenheid hoeveelheid" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "Totale hoeveelheid" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "Attriatie" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "Afronding meerdere" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "BOM Information" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "Volledig toegewezen" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Maak bouw Order" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Automatische toewijzing in uitvoering" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Automatisch voorraad toewijzen" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Voorraad ongedaan maken" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Maak de toewijzing van alle niet bijgehouden voorraad voor deze bouworder ongedaan" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Maak de toewijzing van voorraad van het geselecteerde regelitem ongedaan" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "De voorraad is ongedaan gemaakt" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Bouw voorraad" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Onderdeel weergeven" @@ -9921,31 +9937,31 @@ msgstr "Onderdeel weergeven" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "Streefdatum" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "Toon bestellingen met een streefdatum" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "Heeft een startdatum" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Toon bestellingen met een startdatum" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "Bouw uitvoer gemaakt" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Bewerk bouwopdracht" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "Serialiseren Build uitvoer" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Filter op voorraad status" @@ -10041,27 +10057,27 @@ msgstr "Build uitvoer serialiseren" msgid "Complete build output" msgstr "Voltooi bouw uitvoer" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Schroot" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Verwijder productieorder" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Annuleer productieorder" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Vereiste tests" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "Externe bouw" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "Deze build-opdracht is vervuld door een externe inkooporder" @@ -10086,28 +10102,28 @@ msgstr "Adres verwijderen" msgid "Are you sure you want to delete this address?" msgstr "Weet u zeker dat u dit adres wilt verwijderen?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Bedrijf toevoegen" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Bedrijf toevoegen" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Actieve bedrijven tonen" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Toon bedrijven die leveranciers zijn" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Toon bedrijven die fabrikanten zijn" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Toon bedrijven die klanten zijn" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Item bekijken" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Regel item toevoegen" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Regel item bewerken" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Regel item verwijderen" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Toon sjablonen met keuzes" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Heeft eenheden" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Meldingen" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Bericht" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Vereiste voorraad" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Bekijk bouwopdracht" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Abonneer je op meldingen voor deze categorie" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Inclusief subcategorieën" @@ -10729,136 +10745,136 @@ msgstr "Laat lopende orders zien" msgid "Show received items" msgstr "Toon ontvangen items" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Bekijk verkooporder" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Minimale voorraad" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filter op actieve status van onderdeel" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Filter op vergrendelde status van onderdeel" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filteren op samenvoegen attribuut" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "BOM Valid" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "Filter op onderdelen met een geldige BOM" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Inclusief onderdelen in subcategorieën" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filter op component kenmerk" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Filter op testbare eigenschap" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filteren op traceerbare kenmerk" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filter op onderdelen die eenheden bevatten" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Heeft IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filter op onderdelen met een intern deelnummer" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Heeft voorraad" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filter op onderdelen die voorraad hebben" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filter op onderdelen met een lage voorraad" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Aankoopbaar" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filteren op onderdelen die aankoopbaar zijn" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Verkoopbaar" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filter op delen die verkoopbaar zijn" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filter op virtuele onderdelen" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Niet virtueel" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Is een sjabloon" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Filter op onderdelen die sjablonen zijn" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "Is een variant" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "Filter op onderdelen die sjablonen zijn" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Is revisie" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Filter op onderdelen die revisies zijn" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Heeft revisies" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Filter op onderdelen die revisies hebben" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Filter op onderdelen met prijsinformatie" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Filter op onderdelen die beschikbare voorraad hebben" @@ -10870,55 +10886,55 @@ msgstr "Filter op onderdelen die beschikbare voorraad hebben" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Filter op delen waarop de gebruiker geabonneerd is" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "Importeren onderdelen" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Categorie instellen" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "Categorie voor geselecteerde onderdelen instellen" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Geselecteerde delen bestellen" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "Voeg onderdelen toe" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "Onderdeel maken" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "Maak een nieuw onderdeel maken" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "Importeer onderdelen van een bestand" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "Importeren van leverancier" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "Onderdelen van een leverancierspagina importeren" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "Test resultaten toegevoegd" msgid "No Result" msgstr "Geen resultaat" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Toon bouw outputs die momenteel in productie zijn" @@ -11082,7 +11098,7 @@ msgstr "Selectielijst bewerken" msgid "Delete Selection List" msgstr "Selectielijst verwijderen" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Fase" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Voorbeeld" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Geïnstalleerd" @@ -11321,24 +11337,24 @@ msgstr "Geïnstalleerd" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "Laat fabrikantonderdelen zien voor actieve interne onderdelen ." -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "Actieve fabrikant" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "Fabrikantonderdelen tonen voor actieve fabrikant." @@ -11359,7 +11375,7 @@ msgstr "Fabrikantonderdelen tonen voor actieve fabrikant." #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Importeer regelitems" @@ -11367,15 +11383,15 @@ msgstr "Importeer regelitems" msgid "Supplier Code" msgstr "Leverancier code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Leverancier link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Fabrikant code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Toon regelitems die zijn ontvangen" @@ -11385,15 +11401,15 @@ msgstr "Toon regelitems die zijn ontvangen" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Ontvang artikel items" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Items ontvangen" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Basis eenheden" @@ -11401,10 +11417,6 @@ msgstr "Basis eenheden" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Voeg leveranciers onderdeel toe" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Voeg leveranciers onderdeel toe" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Voeg leveranciers onderdeel toe" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "Importeer leveranciersonderdeel" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Toon actieve leveranciers onderdelen" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Actieve interne onderdelen tonen" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Actieve leverancier" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Toon actieve leveranciers" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Toon leveranciers onderdelen met voorraad" @@ -11461,37 +11477,37 @@ msgstr "Geselecteerde items ontvangen" msgid "Receive Item" msgstr "Item ontvangen" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Toon openstaande toewijzingen" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Toegewezen aan verzending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Toon toewijzingen die zijn toegewezen aan een verzending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Beschikbare hoeveelheid" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Toegewezen hoeveelheid" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Geen verzending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Niet verzonden" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Bewerk voorraadtoewijzing" @@ -11500,16 +11516,16 @@ msgstr "Bewerk voorraadtoewijzing" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Verzending weergeven" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Toewijzen aan zending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Toewijzen aan zending" @@ -11517,31 +11533,31 @@ msgstr "Toewijzen aan zending" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Serienummers toewijzen" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Serienummers toewijzen" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Toon regels die volledig zijn toegewezen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Regels weergeven die zijn voltooid" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Serienummer toewijzen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Voorraad bouwen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Bestel voorraad" @@ -11553,31 +11569,31 @@ msgstr "Bestel voorraad" msgid "Create Shipment" msgstr "Zending aanmaken" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Artikelen" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Verzending bewerken" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Verzending annuleren" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Voeg verzending toe" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "Toon verzendingen die zijn gecontroleerd" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Toon verzendingen die zijn verzonden" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Toon verzendingen die afgeleverd zijn" @@ -12195,128 +12211,120 @@ msgstr "Locatie type verwijderen" msgid "Icon" msgstr "Pictogram" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Voorraadcontrole datum" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Voorraad voor actieve onderdelen tonen" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Voorraad tonen van gemonteerde onderdelen" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Toon items die zijn toegewezen" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Toon items die beschikbaar zijn" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inclusief sub locaties" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Voorraad bij sub locaties opnemen" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Uitgeput" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Toon lege voorraad items" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Toon artikelen die in productie zijn" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Toon items die zijn verbruikt bij een bouw bestelling" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Toon voorraaditems die geïnstalleerd zijn in andere artikelen" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Verzonden naar klant" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Toon de items die naar een klant zijn gestuurd" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Toon gevolgde objecten" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Heeft aanschaf prijs" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Toon items met een aankoopprijs" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Toon items die verlopen zijn" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Toon items die verouderd zijn" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Verloopt voor" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Toon items die voor deze datum verlopen zijn" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Vervallen na" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Toon items die vervallen na deze datum" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Bijgewerkt voor" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Toon items bijgewerkt voor deze datum" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Bijgewerkt na" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Toon items bijgewerkt na deze datum" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Voorraadcontrole voor" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Toon items geteld voor deze datum" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Voorraadcontrole na" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Items geteld na deze datum weergeven" @@ -12324,11 +12332,11 @@ msgstr "Items geteld na deze datum weergeven" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Externe locatie" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Toon items op een externe locatie" @@ -12344,7 +12352,7 @@ msgstr "Toon items op een externe locatie" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "Bestelde items" @@ -12515,23 +12523,23 @@ msgstr "Bovenliggende locatie instellen" msgid "Set parent location for the selected items" msgstr "Stel bovenliggende locatie in voor de geselecteerde items" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Toegevoegd" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Verwijderd" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Geen gebruikers informatie" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index eb08260625..ebf75b36bf 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Slett" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Avbryt" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Handlinger" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Ja" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Nei" @@ -103,9 +105,9 @@ msgstr "Nei" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Nei" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Del" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Leverandørdel" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Leverandørdeler" @@ -201,18 +203,18 @@ msgstr "Leverandørdeler" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Produsentdel" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Produsentdeler" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Delkategori" @@ -228,14 +230,14 @@ msgstr "Delkategorier" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Lagervare" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Lagerhistorikk" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Firma" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Prosjektkode" @@ -335,18 +337,18 @@ msgstr "Prosjektkoder" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Innkjøpsordre" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Ordrelinjer for innkjøpsordre" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Salgsordre" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Salgsordreforsendelser" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Returordre" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adresse" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adresser" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakter" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Eier" @@ -456,15 +458,15 @@ msgstr "Eiere" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Bruker" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Produksjonsordrer" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Skann strekkode" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Suksess" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Fjern strekkodekobling" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Kopiert" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopi" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Forrige måned" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Velg måned" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Neste måned" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Forfalt" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Lav lagerbeholdning" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superbruker" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Epost: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Fjern" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Vert" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Stoppet" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Laster" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Ingen resultater funnet" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Strekkodehandlinger" @@ -2211,6 +2222,10 @@ msgstr "Ingen" msgid "InvenTree Logo" msgstr "InvenTree-logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Oppdatert" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Tilgjengelig" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Systeminnstillinger" @@ -2647,18 +2663,18 @@ msgstr "Logg ut" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lagerbeholdning" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Innkjøp" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Salg" @@ -2743,7 +2759,7 @@ msgstr "Leverandører" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Produsenter" @@ -2800,7 +2816,7 @@ msgstr "Vedlegg" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Notater" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Forfatter" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Dato" @@ -2876,21 +2892,21 @@ msgstr "Dato" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktiv" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Innstillinger for Utvidelser" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Forsendelse" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuell" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Ingen lagerbeholdning" @@ -3038,9 +3054,9 @@ msgstr "Ingen lagerbeholdning" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "I bestilling" @@ -3049,21 +3065,21 @@ msgstr "I bestilling" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "Under produksjon" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Detaljer" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Kategori" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Kategori" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Serienummer" @@ -3106,9 +3122,9 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Serienummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Antall" @@ -3141,7 +3157,7 @@ msgstr "Antall" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Leverandør" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Rediger del" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "På lager" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Leverandørdel opprettet" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Status" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Tildelt" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Tildel lagerbeholdning" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Serienumre" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Utløpsdato" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Mottatt" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "Eksport" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Følgende e-postadresser er tilknyttet din konto:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Primær" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Valuta" @@ -6882,11 +6877,11 @@ msgstr "Prising" msgid "Labels" msgstr "Etiketter" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Kan Produsere" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Fullførte artikler" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Ansvarlig" @@ -7092,7 +7087,7 @@ msgstr "Opprettet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Måldato" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Ufullstendige artikler" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Rediger produksjonsordre" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Legg til produksjonsordre" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Produksjonsordre-handlinger" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Produsent" @@ -7371,13 +7366,13 @@ msgstr "Produsent" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Kunde" @@ -7405,16 +7400,16 @@ msgstr "Produserte deler" msgid "Assigned Stock" msgstr "Tildelt lagerbeholdning" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Rediger Bedrift" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Bedriftshandlinger" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Mottatt lagerbeholdning" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Rediger produsentdel" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Slett produsentdel" @@ -7486,7 +7481,7 @@ msgstr "Delbeskrivelse" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Pakkeantall" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Rediger Leverandørdel" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Slett Leverandørdel" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Produksjonsordre-tildelinger" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Salgsordretildelinger" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Nøkkelord" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "I bestilling" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Sammenstilt del" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Sporbar del" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Opprettelsesdato" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Prisområde" @@ -7917,7 +7912,7 @@ msgstr "Relaterte Deler" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Delhandlinger" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Total pris" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Komponent" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Enhetspris" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Destinasjon" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Ordredetaljer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Ordrelinjer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Ordrehandlinger" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Kundereferanse" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "Fullførte forsendelser" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Denne lagervaren er i produksjon" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Denne lagervaren har blitt tildelt en salgsordre" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Denne lagervaren har blitt tilordnet en kunde" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Denne lagervaren er montert i en annen lagervare" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Denne lagervaren har blitt konsumert av en produksjonsordre" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Denne lagervaren har utløpt" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Denne lagervaren er gammel" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Denne lagervaren er i sin helhet tilordnet" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Denne lagervaren er delvis tilordnet" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Ingen lagerbeholdning tilgjengelig" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Denne lagervaren er oppbrukt" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Lagerinformasjon" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "Velg Kolonner" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Har batchkode" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Vis elementer som har en batchkode" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Vis elementer som er på lager" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Er serialisert" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Vis elementer som har et serienummer" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Har batchkode" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Vis elementer som har en batchkode" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Vis elementer som er på lager" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Er serialisert" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Vis elementer som har et serienummer" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Tilordnet meg" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Vis ordre tildelt meg" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Utestående" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Oppdatert etter" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Oppdatert før" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Inkluder varianter" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrer etter ordrestatus" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Fjern filter" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Velg filterverdi" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Velg filter" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Tabellfiltre" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Legg til filter" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Fjern filtre" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Ingen poster funnet" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "Serveren returnerte feil datatype" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Serveren returnerte feil datatype" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Serveren returnerte feil datatype" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Slett valgte oppføringer" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Oppdater data" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Denne BOM-artikkelen er definert for en annen overordnet del" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Delinformasjon" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Inkluderer erstatningsbeholdning" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Inkluderer variantbeholdning" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Inkluderer variantbeholdning" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Produseres" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Inkluderer variantbeholdning" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Produseres" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Produseres" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Forbruksvare" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Vis sporbare deler" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Vis elementer med tilgjengelig lagerbeholdning" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Vis elementer i bestilling" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Vis godkjente elementer" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Vis arvede elementer" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Valgfritt" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Vis valgfrie elementer" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Forbruksvare" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Vis forbruksartikler" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Har prising" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Vis varer med priser" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Vis BOM" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Rediger erstatninger" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Sammenstilling" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Vis aktive sammenstillinger" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Sporbar" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Vis sporbare sammenstillinger" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Spores" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Filtrer etter lagerstatus" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Slett adresse" msgid "Are you sure you want to delete this address?" msgstr "Er du sikker på at du vil slette denne adressen?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Legg til ordrelinje" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Rediger ordrelinje" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Vis maler med valg" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Har enheter" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Varsel" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Melding" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Inkluder underkategorier" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Minimumsbeholdning" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtrer etter del aktiv-status" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtrer etter sammenstillingsattributt" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Inkluder deler i underkategorier" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filtrer etter komponentattributt" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtrer etter sporbar attributt" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filtrer etter deler som har enheter" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Har IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filtrer etter deler som har internt delnummer" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Har beholdning" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filtrer etter deler som har lagerbeholdning" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtrer etter deler som har lav lagerbeholdning" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Kjøpbar" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filtrer etter deler som kan kjøpes" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Salgbar" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filtrer etter deler som kan selges" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filtrer etter deler som er virtuelle" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Ikke virtuell" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Stadium" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Eksempel" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Installert" @@ -11321,24 +11337,24 @@ msgstr "Installert" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "Leverandørkode" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Leverandørlenke" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Produsentens kode" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Motta ordrelinje" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Motta artikler" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Basisenhet" @@ -11401,10 +11417,6 @@ msgstr "Basisenhet" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Legg til leverandørdel" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Legg til leverandørdel" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Legg til leverandørdel" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Ikke sendt" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Vis lagerbeholdning for aktive deler" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Vis elementer som har blitt tildelt" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Vis elementer som er tilgjengelige" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inkluder underplasseringer" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Inkluder lager i underplasseringer" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Oppbrukt" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Vis oppbrukte lagervarer" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Vis elementer som er under produksjon" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Vis lagervarer som er installert i andre elementer" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Sendt til kunde" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Vis elementer som er sendt til en kunde" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Vis sporede deler" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Har innkjøpspris" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Vis elementer som har innkjøpspris" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Utløpt før" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Utløpt etter" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Oppdatert før" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Oppdatert etter" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Ekstern plassering" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Vis elementer ved en ekstern plassering" @@ -12344,7 +12352,7 @@ msgstr "Vis elementer ved en ekstern plassering" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Lagt til" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Fjernet" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Ingen brukerinformasjon" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index e3d61557de..19c5c1bbe8 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\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" @@ -44,19 +44,19 @@ msgstr "Usuń" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Anuluj" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Akcje" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Niezaliczone" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Tak" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Nie" @@ -103,9 +105,9 @@ msgstr "Nie" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Nie" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Komponent" @@ -184,16 +186,16 @@ msgstr "Szablony testów części" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Część dostawcy" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Części dostawcy" @@ -201,18 +203,18 @@ msgstr "Części dostawcy" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Część Producenta" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Części producenta" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Kategoria części" @@ -228,14 +230,14 @@ msgstr "Kategorie części" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Element magazynowy" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Typy lokalizacji magazynowych" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Historia magazynu" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Elementy produkcji" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Firmy" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Kod projektu" @@ -335,18 +337,18 @@ msgstr "Kody projektu" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Zlecenie zakupu" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Pozycje zlecenia zakupu" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Zlecenie sprzedaży" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Wysyłki zamówień sprzedaży" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Zwrot zamówienia" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adres" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adresy" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakty" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Właściciel" @@ -456,15 +458,15 @@ msgstr "Właściciele" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Użytkownik" @@ -548,7 +550,7 @@ msgstr "Listy wyboru" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Listy wyboru" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Administracja" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Zlecenia wykonania" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Błąd renderowania komponentu" @@ -668,8 +679,8 @@ msgstr "Wprowadź dane kodu kreskowego" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Zeskanuj kod kreskowy" @@ -688,7 +699,7 @@ msgstr "Kod kreskowy nie pasuje do oczekiwanego typu modelu" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Sukces" @@ -754,7 +765,7 @@ msgstr "Spowoduje to usunięcie powiązania z przypisanym kodem kreskowym" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Odłącz Kod Kreskowy" @@ -766,11 +777,11 @@ msgstr "Otwórz w interfejsie administratora" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Skopiowano" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopiuj" @@ -879,33 +890,33 @@ msgstr "Anuluj subskrypcję powiadomień" msgid "Subscribe to notifications" msgstr "Subskrybuj powiadomienia" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Filtry kalendarza" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Poprzedni miesiąc" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Wybierz miesiąc" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Następny miesiąc" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Zamówienie zaktualizowane" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Błąd aktualizacji zamówienia" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Zaległe" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Zespoły wymagające weryfikacji BOM" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Mała ilość w magazynie" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superużytkownik" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Personel" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "E-mail: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Nie zdefiniowano nazwy" @@ -1266,12 +1277,12 @@ msgstr "Usunąć powiązany obrazek z tego elementu?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Usuń" @@ -1303,7 +1314,7 @@ msgstr "Wyczyść" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Host" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Zatrzymany" msgid "Running" msgstr "Uruchomiony" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Wybierz plik do przesłania" @@ -1919,13 +1930,13 @@ msgstr "Wybierz paczkę" msgid "{0} icons" msgstr "{0} ikon(y)" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Wczytuję" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Nie znaleziono wyników" @@ -2133,8 +2144,8 @@ msgstr "Opcje" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Akcje kodów kreskowych" @@ -2211,6 +2222,10 @@ msgstr "Brak" msgid "InvenTree Logo" msgstr "Logo InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Wybierz język" @@ -2240,7 +2255,8 @@ msgstr "Aktualizowanie ról grupy" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Zaktualizowano" @@ -2288,11 +2304,11 @@ msgstr "Brak elementów" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Dostępne" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Ustawienia systemowe" @@ -2647,18 +2663,18 @@ msgstr "Wyloguj się" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stan" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Zakupy" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Sprzedaże" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Ustawienia wtyczki" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Wysyłka" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Nieaktywny" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Wirtualny" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Brak w magazynie" @@ -3038,9 +3054,9 @@ msgstr "Brak w magazynie" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Lokalizacja" @@ -3097,7 +3113,7 @@ msgstr "Lokalizacja" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Numer seryjny" @@ -3106,9 +3122,9 @@ msgstr "Numer seryjny" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Numer seryjny" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Ilość" @@ -3141,7 +3157,7 @@ msgstr "Ilość" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Na stanie" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Status" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Wybierz lokalizację" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Wybrano domyślną lokalizację" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Ustaw lokalizację" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Dostosuj opakowanie" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Dostosuj opakowanie" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Zmień status" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Dodaj notatkę" @@ -4733,55 +4737,55 @@ msgstr "Dodaj notatkę" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Zapisz w domyślnej lokalizacji" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Kod partii" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Numery seryjne" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "Opakowanie" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Notatka" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Otrzymano" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Dodaj element magazynowy" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Element utworzony" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "Cennik" msgid "Labels" msgstr "Etykiety" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Powiadomienie" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 8da73876d6..026bb3cefa 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Eliminar" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Cancelar" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Ações" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Falhou" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Sim" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Não" @@ -103,9 +105,9 @@ msgstr "Não" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Não" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Peça" @@ -184,16 +186,16 @@ msgstr "Modelos de Teste da Peça" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Fornecedor da Peça" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Peças de fornecedor" @@ -201,18 +203,18 @@ msgstr "Peças de fornecedor" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Fabricante da peça" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Peças do fabricante" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Categoria da peça" @@ -228,14 +230,14 @@ msgstr "Categorias da Peça" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Item de Estoque" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Tipo de Local de Estoque" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Histórico de Estoque" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Código do projeto" @@ -335,18 +337,18 @@ msgstr "Códigos do Projeto" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Pedido de Compra" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Pedido de compra das linhas" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Pedido de Venda" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Envios dos Pedidos de Vendas" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Pedido de Devolução" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Endereço" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Endereços" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Contato" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contatos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Proprietário" @@ -456,15 +458,15 @@ msgstr "Proprietários" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Utilizador" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordens de Produções" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Erro ao renderizar componente" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Ler Código de Barras" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Sucesso" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Desatribuir Código de Barras" @@ -766,11 +777,11 @@ msgstr "Abrir na interface de administrador" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Copiado" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Copiar" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Em atraso" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Estoque Baixo" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Nenhum nome definido" @@ -1266,12 +1277,12 @@ msgstr "Remover a imagem associada a este item?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Eliminar" @@ -1303,7 +1314,7 @@ msgstr "Apagar" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1766,7 +1777,7 @@ msgstr "Servidor" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1880,7 +1891,7 @@ msgstr "Parado" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1920,13 +1931,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "A carregar" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Nenhum resultado encontrado" @@ -2134,8 +2145,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Ações de código de barras" @@ -2212,6 +2223,10 @@ msgstr "Nenhum" msgid "InvenTree Logo" msgstr "Logotipo do InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2241,7 +2256,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Atualizado" @@ -2289,11 +2305,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Disponível" @@ -2597,8 +2613,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Definições de Sistema" @@ -2648,18 +2664,18 @@ msgstr "Encerrar sessão" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2670,17 +2686,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Comprando" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Vendas" @@ -2744,7 +2760,7 @@ msgstr "Fornecedores" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Fabricantes" @@ -2801,7 +2817,7 @@ msgstr "Anexos" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Anotações" @@ -2851,8 +2867,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2866,7 +2882,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Data" @@ -2877,21 +2893,21 @@ msgstr "Data" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Ativo" @@ -2923,7 +2939,7 @@ msgstr "Pacote" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Configurações da Extensão" @@ -3006,31 +3022,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Envios" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inativo" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Sem Estoque" @@ -3039,9 +3055,9 @@ msgstr "Sem Estoque" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "No Pedido" @@ -3050,21 +3066,21 @@ msgstr "No Pedido" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "Em Produção" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Detalhes" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3074,7 +3090,7 @@ msgstr "Categoria" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3087,10 +3103,10 @@ msgstr "Categoria" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Localização" @@ -3098,7 +3114,7 @@ msgstr "Localização" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Número de Série" @@ -3107,9 +3123,9 @@ msgstr "Número de Série" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3119,13 +3135,13 @@ msgstr "Número de Série" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Quantidade" @@ -3142,7 +3158,7 @@ msgstr "Quantidade" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Lote" @@ -3653,11 +3669,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Fornecedor" @@ -3726,7 +3742,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Editar Peça" @@ -3820,13 +3836,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Em Estoque" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3843,8 +3859,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Fornecedor da Peça criado" @@ -3918,9 +3934,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4432,8 +4448,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Saída da Produção" @@ -4445,9 +4461,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4456,18 +4472,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Estado" @@ -4531,59 +4547,47 @@ msgstr "Os Pedidos de produção foram cancelados" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Alocado" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Localização de Origem" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Alocar estoque" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4594,10 +4598,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4607,21 +4611,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4634,7 +4638,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4671,62 +4675,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Escolher Localização" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Destino do item selecionado" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Localização padrão da categoria de peça selecionada" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Localização do estoque recebido selecionada" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Localização padrão selecionada" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Definir localização" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Alterar Estado" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4734,55 +4738,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Armazenar no local padrão" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Código de Lote" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Números de Série" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4791,76 +4795,76 @@ msgstr "" msgid "Packaging" msgstr "Embalagem" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Recebido" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Receber item de linha" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4890,8 +4894,8 @@ msgstr "Estado do Estoque" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Adicionar item de Estoque" @@ -5072,9 +5076,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5295,15 +5299,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Item Criado" @@ -6065,9 +6060,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6304,7 +6299,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Os seguintes endereços de e-mail estão associados à sua conta:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Primário" @@ -6498,7 +6493,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Moeda" @@ -6883,11 +6878,11 @@ msgstr "Preços" msgid "Labels" msgstr "Etiquetas" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6992,9 +6987,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revisão" @@ -7007,11 +7002,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externos" @@ -7020,9 +7015,9 @@ msgstr "Externos" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Referência" @@ -7036,19 +7031,19 @@ msgstr "Quantidade de Produção" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Pode Produzir" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Saídas Concluídas" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Emitido por" @@ -7057,8 +7052,8 @@ msgstr "Emitido por" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsável" @@ -7093,7 +7088,7 @@ msgstr "Criado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7101,16 +7096,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Data alvo" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Concluído" @@ -7123,9 +7118,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7133,160 +7128,160 @@ msgstr "" msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Pedido de Produção Filho" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Resultados do teste" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Novo Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Ordem de Produção" @@ -7295,7 +7290,7 @@ msgstr "Ordem de Produção" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7307,9 +7302,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7327,13 +7322,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7359,9 +7354,9 @@ msgstr "Moeda Padrão" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Fabricante" @@ -7372,13 +7367,13 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Cliente" @@ -7406,16 +7401,16 @@ msgstr "Peças Fabricadas" msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Ações da Empresa" @@ -7449,24 +7444,24 @@ msgstr "Detalhes da Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Estoque Recebido" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" @@ -7487,7 +7482,7 @@ msgstr "Descrição da Peça" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Quantidade embalada" @@ -7518,18 +7513,18 @@ msgid "Supplier Part Actions" msgstr "Ações do Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Editar Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Excluir Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" @@ -7560,7 +7555,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7663,13 +7658,13 @@ msgstr "Detalhes da Categoria" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" @@ -7745,8 +7740,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Localização Padrão" @@ -7768,17 +7763,17 @@ msgid "Keywords" msgstr "Palavras-chave" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Estoque Disponível" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Na ordem" @@ -7804,7 +7799,7 @@ msgstr "Estoque Mínimo" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7813,7 +7808,7 @@ msgid "Template Part" msgstr "Peça Modelo" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Peça montada" @@ -7822,12 +7817,12 @@ msgid "Component Part" msgstr "Peça do componente" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Peça rastreável" @@ -7841,8 +7836,8 @@ msgstr "Peça vendível" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Peça virtual" @@ -7850,13 +7845,13 @@ msgstr "Peça virtual" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Data de Criação" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Criado por" @@ -7875,7 +7870,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Intervalo de Preço" @@ -7918,7 +7913,7 @@ msgstr "Peças Relacionadas" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7946,8 +7941,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Adicionar Peça" @@ -7966,7 +7961,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Encomendar Estoque" @@ -7975,7 +7970,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Ações da Peça" @@ -8073,7 +8068,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8107,21 +8102,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Preço Total" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Componente" @@ -8151,11 +8146,11 @@ msgstr "Preço Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Preço Unitário" @@ -8233,9 +8228,12 @@ msgid "Purchase Pricing" msgstr "Preço de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Última Atualização" @@ -8307,8 +8305,8 @@ msgid "Edit Purchase Order" msgstr "Editar ordem de compra" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" @@ -8329,7 +8327,7 @@ msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Destino" @@ -8372,60 +8370,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Ações do Pedido" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Referência do Cliente" @@ -8443,29 +8441,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Novo Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8478,55 +8476,55 @@ msgstr "Envios concluídos" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Novo Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8551,9 +8549,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Data de Envio" @@ -8562,7 +8560,7 @@ msgstr "Data de Envio" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8584,7 +8582,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8594,8 +8592,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8604,14 +8602,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8860,7 +8858,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8914,12 +8912,12 @@ msgstr "Ações do Item do Estoque" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8948,69 +8946,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Este item de estoque foi reservado para uma ordem de venda" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Este item em estoque foi reservado para um cliente" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Este item em estoque está instalado em outro item de estoque" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Este item de estoque foi consumido por uma ordem de produção" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Este item de estoque está obsoleto" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Nenhum estoque disponível" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Este item de estoque está esgotado" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Informação do Estoque" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9047,264 +9045,282 @@ msgstr "Selecionar Colunas" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Tem Código de Lote" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Mostrar itens que tenham um código de lote" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Mostrar itens que estão disponíveis em estoque" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "É Serializado" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Mostrar itens que têm um número de série" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Tem Código de Lote" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Mostrar itens que tenham um código de lote" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Mostrar itens que estão disponíveis em estoque" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "É Serializado" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Mostrar itens que têm um número de série" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Atribuído a mim" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Mostrar pedidos atribuídos a mim" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Pendente" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Possui Código do Projeto" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Incluir variantes" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrar por estado do pedido" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Filtrar por código de projeto" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filtrar pelo proprietário responsável" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Remover filtro" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Selecionar valor do filtro" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Selecionar filtro" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Filtros de tabela" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Adicionar Filtro" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Limpar Filtros" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Nenhum registo encontrado" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9316,10 +9332,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "O servidor retornou dados incorretos" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9336,7 +9348,11 @@ msgstr "O servidor retornou dados incorretos" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "O servidor retornou dados incorretos" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9350,57 +9366,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Remover registos selecionados" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9412,62 +9428,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Este item BOM é definido para uma peça parental diferente" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Informação da Peça" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Estoque externo" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Inclui substitutos de estoque" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Inclui estoque variante" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Inclui estoque variante" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Produzindo" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9476,11 +9497,6 @@ msgstr "Inclui estoque variante" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Produzindo" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9489,209 +9505,209 @@ msgstr "Produzindo" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Item Consumível" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Mostrar partes rastreáveis" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Peça Ativa" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Mostrar itens com estoque disponível" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Mostrar itens no pedido" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Validado" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Mostrar itens validados" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Herdado" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Mostrar itens herdados" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Opcional" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Mostrar itens opcionais" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Consumível" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Mostrar itens consumíveis" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Tem Preço" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Exibir itens com preço" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Adicionar Item na BOM" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Item BOM criado" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Editar Item da BOM" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Item da BOM atualizado" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Apagar Item da BOM" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Item da BOM excluído" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Visualizar BOM" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Editar peças substitutas" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Montagem" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Mostrar montagens ativas" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9704,31 +9720,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9737,19 +9753,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9757,11 +9773,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9769,95 +9785,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Mostrar linhas de consumíveis" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Mostrar itens opcionais" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Rastreado" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Mostrar linhas rastreadas" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "Em produção" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Quantidade Unitária" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9865,33 +9881,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Produzir Estoque" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9922,31 +9938,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9984,7 +10000,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9997,8 +10013,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" @@ -10042,27 +10058,27 @@ msgstr "" msgid "Complete build output" msgstr "Concluir Produção" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Sucata" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Cancelar Saída de Produção" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Cancelar Saída de Produção" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Testes Obrigatórios" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10087,28 +10103,28 @@ msgstr "Apagar Morada" msgid "Are you sure you want to delete this address?" msgstr "Tem a certeza que deseja apagar esta morada?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Adicionar Empresa" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Adicionar Empresa" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Mostrar Empresas ativas" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Mostrar Empresas que são fornecedores" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Mostrar Empresas que são fabricantes" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Mostrar Empresas que são clientes" @@ -10218,26 +10234,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Adicionar item de linha" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Editar item de linha" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Excluir Item da Linha" @@ -10333,7 +10349,7 @@ msgid "Show templates with choices" msgstr "Mostrar modelos com escolhas" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Possui unidades" @@ -10593,7 +10609,7 @@ msgid "Notification" msgstr "Notificação" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Mensagem" @@ -10637,7 +10653,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10646,7 +10662,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Incluir Subcategorias" @@ -10730,136 +10746,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Stock mínimo" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtrar por estado ativo da peça" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtrar por atributo de montagem" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Incluir peças nas subcategorias" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filtrar por atributo do componente" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtrar por atributo rastreável" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filtrar por peças que têm unidades" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Possui IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filtrar por peças que tenham um IPN" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Possui estoque" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Mostrar peças que têm estoque" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtrar po peças que têm estoque baixo" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Adquirível" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filtrar por peças que são adquiríveis" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Vendível" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filtrar por peças que são vendíveis" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filtrar por peças que são virtuais" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Não é Virtual" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10871,55 +10887,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10944,7 +10960,7 @@ msgstr "" msgid "No Result" msgstr "Sem Resultado" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11083,7 +11099,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Etapa" @@ -11302,7 +11318,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Instalado" @@ -11322,24 +11338,24 @@ msgstr "Instalado" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11360,7 +11376,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11368,15 +11384,15 @@ msgstr "" msgid "Supplier Code" msgstr "Código do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Ligação do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Código do Fabricante" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11386,15 +11402,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Receber item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Receber itens" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Unidade Base" @@ -11402,10 +11418,6 @@ msgstr "Unidade Base" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Adicionar Fornecedor da Peça" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11414,31 +11426,35 @@ msgstr "Adicionar Fornecedor da Peça" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Adicionar Fornecedor da Peça" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Mostrar peças do fornecedor ativas" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Mostrar partes internas ativas" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Fornecedor Ativo" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Mostrar Fornecedores ativos" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11462,37 +11478,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11501,16 +11517,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11518,31 +11534,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Encomendar Estoque" @@ -11554,31 +11570,31 @@ msgstr "Encomendar Estoque" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12196,128 +12212,120 @@ msgstr "Apagar Tipo de Localização" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Incluir sublocações" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocalizações" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Mostrar itens de estoque que estão instalados em outros itens" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Enviar para o Cliente" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens que foram enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Mostrar itens rastreáveis" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Possui Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Mostrar itens que possuem um preço de compra" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12325,11 +12333,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Mostrar itens em uma localização externa" @@ -12345,7 +12353,7 @@ msgstr "Mostrar itens em uma localização externa" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12516,23 +12524,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Adicionado" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Excluido" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Sem informações de usuário" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index d3c962944f..d06efe2c31 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Excluir" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Cancelar" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Ações" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Reprovado" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Sim" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Não" @@ -103,9 +105,9 @@ msgstr "Não" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Não" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Peça" @@ -184,16 +186,16 @@ msgstr "Teste de Modelos de Peças" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Fornecedor da Peça" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Peças do Fornecedor" @@ -201,18 +203,18 @@ msgstr "Peças do Fornecedor" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Fabricante da peça" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Peças do Fabricante" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Categoria da Peça" @@ -228,14 +230,14 @@ msgstr "Categorias de Peça" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Item de estoque" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Categoria de Localização de Estoque" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Histórico de estoque" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Criar itens" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Código do Projeto" @@ -335,18 +337,18 @@ msgstr "Códigos de Projeto" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Pedido de Compra" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Linhas do Pedido de Compra" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Pedido de Venda" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Envios do Pedido Venda" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Pedido de Devolução" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Endereço" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Endereços" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Contato" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contatos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Proprietário" @@ -456,15 +458,15 @@ msgstr "Proprietários" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Usuário" @@ -548,7 +550,7 @@ msgstr "Listas de Seleção" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Listas de Seleção" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordens de Produções" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Falha no processamento" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Processo finalizado com sucesso" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Erro ao renderizar componente" @@ -668,8 +679,8 @@ msgstr "Digitar informações do código de barras" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Ler Código de Barras" @@ -688,7 +699,7 @@ msgstr "Código de barras não corresponde ao tipo de modelo esperado" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Sucesso" @@ -754,7 +765,7 @@ msgstr "Isto irá remover o link com o código de barras associado" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -766,11 +777,11 @@ msgstr "Abrir na página de administrador" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Copiada" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Copiar" @@ -879,33 +890,33 @@ msgstr "Não receber notificações" msgid "Subscribe to notifications" msgstr "Receber notificações" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Filtros do calendário" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Mês anterior" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Selecionar mês" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Mês seguinte" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Atualizar Pedido" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Erro ao atualizar pedido" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Em atraso" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Estoque Baixo" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superusuário" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Equipe" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Email: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Sem nome definido" @@ -1266,12 +1277,12 @@ msgstr "Remover imagem associada a este item?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Remover" @@ -1303,7 +1314,7 @@ msgstr "Limpar" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Servidor" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Parado" msgid "Running" msgstr "Em execução" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Selecione um arquivo para upload" @@ -1919,13 +1930,13 @@ msgstr "Selecione o pacote" msgid "{0} icons" msgstr "Ícones {0}" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Carregando" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Nenhum resultado encontrado" @@ -2133,8 +2144,8 @@ msgstr "Opções" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Ações de código de barras" @@ -2211,6 +2222,10 @@ msgstr "Nenhum" msgid "InvenTree Logo" msgstr "Logotipo InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Selecionar idioma" @@ -2240,7 +2255,8 @@ msgstr "Atualizando funções de grupo" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Atualizado" @@ -2288,11 +2304,11 @@ msgstr "Nenhum item" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Disponível" @@ -2596,8 +2612,8 @@ msgstr "Configurações de usuário" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Configurações do Sistema" @@ -2647,18 +2663,18 @@ msgstr "Sair" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabricantes" @@ -2669,17 +2685,17 @@ msgstr "Fabricantes" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Comprando" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Vendas" @@ -2743,7 +2759,7 @@ msgstr "Fornecedores" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Fabricantes" @@ -2800,7 +2816,7 @@ msgstr "Anexos" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Anotações" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Data" @@ -2876,21 +2892,21 @@ msgstr "Data" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Ativo" @@ -2922,7 +2938,7 @@ msgstr "Pacote" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Configurações da Extensão" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Remessa" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inativo" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Sem Estoque" @@ -3038,9 +3054,9 @@ msgstr "Sem Estoque" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "No pedido" @@ -3049,21 +3065,21 @@ msgstr "No pedido" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "Em Produção" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Detalhes" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Categoria" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Categoria" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Localização" @@ -3097,7 +3113,7 @@ msgstr "Localização" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Número de Série" @@ -3106,9 +3122,9 @@ msgstr "Número de Série" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Número de Série" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Quantidade" @@ -3141,7 +3157,7 @@ msgstr "Quantidade" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Lote" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Fornecedor" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Editar Peça" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Em Estoque" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Nova peça do fornecedor" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Peça do fornecedor criada" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Por favor, corrija os erros nas partes selecionadas" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Pedir Peças" @@ -4431,8 +4447,8 @@ msgstr "Substituto adicionado" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Saída da Produção" @@ -4444,9 +4460,9 @@ msgstr "Quantidade a completar" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "Quantidade a completar" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Estado" @@ -4530,59 +4546,47 @@ msgstr "Saídas de produção foram canceladas" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Alocado" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Local de Origem" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Selecione o local de origem para alocação de estoque" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Alocar Estoque" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Itens de estoque alocados" @@ -4593,10 +4597,10 @@ msgstr "Itens de estoque alocados" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Inscrito" @@ -4670,62 +4674,62 @@ msgstr "Receber notificações desta categoria" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Escolher local" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Destino do item selecionado" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Localização padrão da categoria de peça selecionada" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Localização do estoque recebida selecionada" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Localização padrão selecionada" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Definir Localização" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Definir código em Lote" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Definir data de validade" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Ajustar Pacotes" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Ajustar Pacotes" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Alterar Status" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Adicionar observação" @@ -4733,55 +4737,55 @@ msgstr "Adicionar observação" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Armazenar no local padrão" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Código de Lote" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Digite o código do lote para itens de estoque recebidos" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Números de Série" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Digite o número de série para itens de estoque recebidos" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Data de Validade" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Insira uma data de expiração para os itens recebidos" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Insira uma data de expiração para os itens recebidos" msgid "Packaging" msgstr "Embalagem" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Anotação" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "Código (SKU)" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Recebido" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Excluir Itens de Linha" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Itens Recebidos" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Receber Itens" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Ítem recebido em estoque" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "Situação do Estoque" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Adicionar Item do Estoque" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Exportar Dados" msgid "Export" msgstr "Exportar" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Falha no processamento" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Processo finalizado com sucesso" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Item Criado" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Os seguintes endereços de e-mail estão associados à sua conta:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Principal" @@ -6497,7 +6492,7 @@ msgstr "Pontos" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Moeda" @@ -6882,11 +6877,11 @@ msgstr "Preços" msgid "Labels" msgstr "Etiquetas" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revisão" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Status Personalizado" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externo" @@ -7019,9 +7014,9 @@ msgstr "Externo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Referência" @@ -7035,19 +7030,19 @@ msgstr "Quantidade de Produção" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Pode Produzir" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Saídas Completas" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Emitido por" @@ -7056,8 +7051,8 @@ msgstr "Emitido por" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsável" @@ -7092,7 +7087,7 @@ msgstr "Criado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Data Prevista" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Concluído" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Estoque Alocado" @@ -7132,160 +7127,160 @@ msgstr "Estoque Alocado" msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Resultados do teste" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Pedido cancelado" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Cancelar este pedido" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Manter Pedido de Produção" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Colocar este pedido em espera" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Cancelar este pedido" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Manter Pedido de Produção" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Colocar este pedido em espera" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Pedido colocado em espera" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Pedido de produção vencido" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Problemas com o pedido" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Completar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Marcar este pedido como completo" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Pedido concluído" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Emitir Pedido" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Manter ordem" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Ondem de Produção" @@ -7294,7 +7289,7 @@ msgstr "Ondem de Produção" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Moeda Padrão" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Fabricante" @@ -7371,13 +7366,13 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Cliente" @@ -7405,16 +7400,16 @@ msgstr "Peças Fabricadas" msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Excluir Empresa" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Ações da Empresa" @@ -7448,24 +7443,24 @@ msgstr "Detalhes de peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Estoque Recebido" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" @@ -7486,7 +7481,7 @@ msgstr "Descrição da Peça" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Quantidade de embalagens" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Ações de Peças do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Editar Peça do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Excluir Peça do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Informações do Usuário" @@ -7662,13 +7657,13 @@ msgstr "Detalhes da categoria" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Revisão" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Local Padrão" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Palavras-chave" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Estoque Disponível" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "No pedido" @@ -7803,7 +7798,7 @@ msgstr "Estoque Mínimo" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Bloqueado" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Modelo de peça" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Peça Montada" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Parte do componente" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Parte Testável" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Peça Rastreável" @@ -7840,8 +7835,8 @@ msgstr "Parte vendível" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Parte Virtual" @@ -7849,13 +7844,13 @@ msgstr "Parte Virtual" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Criado em" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Criado por" @@ -7874,7 +7869,7 @@ msgstr "dias" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Faixa de Preço" @@ -7917,7 +7912,7 @@ msgstr "Peças Relacionadas" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Adicionar Parte" @@ -7965,7 +7960,7 @@ msgstr "Pedido" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Pedir estoque" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Ações da Peça" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Preço Total" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Componente" @@ -8150,11 +8145,11 @@ msgstr "Preço Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Preço Unitário" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Preço de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Última Atualização" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Editar Pedido de Compra" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Destino" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Itens de linha extra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Emitir Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Cancelar Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Reter pedido de compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Concluir Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Ações de Pedido" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Referência do Cliente" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Adicionar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Emitir Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Cancelar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Adicionar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Completar Pedido de Devolução" @@ -8477,55 +8475,55 @@ msgstr "Envios Concluídos" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Adicionar Pedido de Vendas" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Envios" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Emitir Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Cancelar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Adicionar Pedido de Vendas" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Concluir Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Ordem de envio" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Referência de Remessa" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Data de envio" @@ -8561,7 +8559,7 @@ msgstr "Data de envio" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Data de Entrega" @@ -8583,7 +8581,7 @@ msgstr "Cancelar Envio" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Remessa Completa" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "Pendentes" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Enviado" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Entregue" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "Ações de Estoque" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Este item em estoque foi reservado para um pedido" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Este item em estoque foi reservado para um cliente" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Este item em estoque foi instalado em outro item de estoque" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Este item de estoque foi consumido por um pedido de produção" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Este item de estoque está velho" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Nenhum estoque disponível" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Este item de estoque foi esgotado" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Informação do Estoque" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Linhas Alocadas" @@ -9046,264 +9044,282 @@ msgstr "Selecionar Colunas" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Possuí Código de Lote" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Mostrar itens com um código de lote" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Mostrar itens que estão em estoque" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "É Serializado" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Mostrar itens com um número de série" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Possuí Código de Lote" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Mostrar itens com um código de lote" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Mostrar itens que estão em estoque" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "É Serializado" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Mostrar itens com um número de série" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Atribuído a mim" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Mostrar pedidos atribuídos a mim" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Pendente" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Tem código do projeto" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Incluir Variantes" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrar por estado do pedido" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Filtrar por código de projeto" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filtrar pelo proprietário responsável" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filtrar por usuário" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Remover filtro" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Selecionar valor do filtro" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Selecionar filtro" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Filtros da Tabela" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Adicionar Filtro" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Limpar Filtros" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Nenhum registro encontrado" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "O servidor retornou um tipo de dado incorreto" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "O servidor retornou um tipo de dado incorreto" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "O servidor retornou um tipo de dado incorreto" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Apagar itens selecionados" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Você tem certeza que quer apagar os itens selecionados?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Remover registros selecionados" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Este item da BOM é definido para um pai diferente" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Informação da Peça" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Estoque externo" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Incluir estoque de substitutos" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Incluir estoque de variantes" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Incluir estoque de variantes" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Produzindo" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Incluir estoque de variantes" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Produzindo" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Produzindo" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Item Consumível" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Estoque não disponível" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Mostrar itens testáveis" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Mostrar itens rastreáveis" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Parte ativa" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Mostrar itens montados" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Mostrar itens com estoque disponível" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Mostrar itens no pedido" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Validado" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Mostrar itens validados" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Herdado" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Mostrar itens herdados" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Permitir variantes" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Mostrar itens que permitem a substituição de variantes" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Opcional" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Mostrar itens opcionais" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Consumível" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Mostrar itens consumíveis" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Tem Preço" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Exibir itens com preço" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Importar Data BOM" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Adicionar Item BOM" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Item BOM criado" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Editar Item BOM" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Item BOM atualizado" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Deletar Item BOM" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Item BOM deletado" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Item da LDM validado" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Falha ao validar o item LDM" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Ver BOM" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "Validar Linha BOM" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Editar substitutos" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "A lista de materiais não pode ser editada, pois está bloqueada" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Montagem" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Mostrar montagens ativas" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Alocado para saída" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Mostrar itens alocados a uma saída da compilação" @@ -9703,31 +9719,31 @@ msgstr "Mostrar itens alocados a uma saída da compilação" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Situação do pedido" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Mostrar linhas consumíveis" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Mostrar linhas opcionais" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Testável" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Monitorado" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Mostrar itens monitorados" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "Em produção" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Estoque insuficiente" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Obtém herdados" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Quantidade Unitária" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Criar Pedido de Produção" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Alocação automática em progresso" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Estoque alocado automaticamente" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Desalocar estoque" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Desalocar todo estoque não rastreado para esta ordem de compilação" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Desalocar estoque do item de linha selecionado" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "O estoque foi distribuído" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Estoque de Produção" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "Concluir saída de produção" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Sucata" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Sucatear saída de produção" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Cancelar Saídas de Produção" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Testes Obrigatórios" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Excluir Endereço" msgid "Are you sure you want to delete this address?" msgstr "Tem a certeza de que quer apagar esta endereço?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Adicionar Empresa" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Adicionar Empresa" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Mostrar empresas ativas" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Mostrar empresas que são fornecedores" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Mostrar empresas que são fabricantes" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Mostrar empresas que são clientes" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Adicionar Item de Linha" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Editar Item de Linha" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Excluir Item de Linha" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Mostrar modelos com escolhas" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Possui unidades" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Notificação" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Mensagem" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Incluir Subcategorias" @@ -10729,136 +10745,136 @@ msgstr "Mostrar pedidos pendentes" msgid "Show received items" msgstr "Mostrar itens recebidos" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Estoque mínimo" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtrar por peça em estado ativo" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Filtrar por status de peça bloqueada" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtrar por atributo de montagem" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Incluir peças em subcategorias" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filtrar por atributo do componente" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Filtrar por atributo testável" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtrar por atributo rastreável" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filtrar por peças que têm unidades" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Tem IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filtrar por partes que tenham um número de peça interna" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Tem estoque" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filtrar por peças que têm estoque" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtrar por peças que tenham estoque baixo" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Comprável" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filtrar por peças que são compráveis" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Vendível" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filtrar por peças que são vendíveis" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filtrar por peças que são virtuais" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Não é Virtual" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "É um modelo" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Filtrar por partes que são modelos" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "É Revisão" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Filtrar por partes que estão revisões" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Possui revisão" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Filtrar por partes que tenham revisões" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Filtrar por peças que tenham informações de preços" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Filtrar por peças que tenham estoque disponível" @@ -10870,55 +10886,55 @@ msgstr "Filtrar por peças que tenham estoque disponível" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Filtrar por partes em que o usuário está inscrito" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Selecionar Categoria" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "Nenhum resultado" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Mostrar saídas de compilação atualmente em produção" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Fase" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Instalado" @@ -11321,24 +11337,24 @@ msgstr "Instalado" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Importar Itens da Linha" @@ -11367,15 +11383,15 @@ msgstr "Importar Itens da Linha" msgid "Supplier Code" msgstr "Código do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Link do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Código do Fabricante" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Receber item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Receber itens" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Unidade base" @@ -11401,10 +11417,6 @@ msgstr "Unidade base" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Adicionar peça do fornecedor" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Adicionar peça do fornecedor" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Adicionar peça do fornecedor" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Mostrar peças do fornecedor ativo" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Mostrar partes internas ativas" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Fornecedor Ativo" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Mostrar fornecedores ativos" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "Receber Item" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Quantidade Disponível" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Alocar números de série" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Alocar números de série" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Construir estoque" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Encomendar estoque" @@ -11553,31 +11569,31 @@ msgstr "Encomendar estoque" msgid "Create Shipment" msgstr "Criar Remessa" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Itens" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Cancelar envio" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Adicionar Remessa" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Data do inventário" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Incluir Sublocais" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocais" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Mostrar itens de estoque que estão instalados em outros itens" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Enviar para Cliente" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Mostrar itens monitorados" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Tem Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Mostrar itens com preço de compra" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Mostrar itens com localização externa" @@ -12344,7 +12352,7 @@ msgstr "Mostrar itens com localização externa" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Adicionado" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Removido" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Nenhuma informação do usuário" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 04429ec68f..6765f71159 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\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" @@ -44,19 +44,19 @@ msgstr "Șterge" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Anulează" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Acțiuni" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Eșec" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Da" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Nu" @@ -103,9 +105,9 @@ msgstr "Nu" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Nu" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Piesă" @@ -184,16 +186,16 @@ msgstr "Șabloane de Testare Parte" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Piesă Furnizor" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Piese Furnizor" @@ -201,18 +203,18 @@ msgstr "Piese Furnizor" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Piesa Producătorului" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Piesele Producătorului" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Categorie Piesă" @@ -228,14 +230,14 @@ msgstr "Categorii Piese" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Stochează Articol" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Tipurile Locației Stocului" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Istoric Stoc" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Construiește Obiecte" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Companii" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Cod Proiect" @@ -335,24 +337,24 @@ msgstr "Coduri Proiecte" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" -msgstr "Achiziționează Comanda" +msgstr "Comandă de achiziție" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" -msgstr "Achiziționează Comenzi" +msgstr "Comandă de achiziție" #: lib/enums/ModelInformation.tsx:169 msgid "Purchase Order Line" @@ -365,21 +367,21 @@ msgstr "Linii Comenzi de Cumpărare" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Comandă de Vânzare" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Linie Comandă de Vânzare" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Returnează Comanda" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adresă" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adrese" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Contact" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contacte" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Proprietar" @@ -456,15 +458,15 @@ msgstr "Proprietari" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Utilizator" @@ -548,7 +550,7 @@ msgstr "Listă de selecție" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Listă de selecție" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Comenzi de Producție" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Eroare la redarea componentei" @@ -668,8 +679,8 @@ msgstr "Introduceți datele codului de bare" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Scanați codul de bare" @@ -688,7 +699,7 @@ msgstr "Codul de bare nu se potrivește cu tipul de model așteptat" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Succes" @@ -754,7 +765,7 @@ msgstr "Acest lucru va elimina asocierea către codul de bare asociat" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Dezasociază Codul de Bare" @@ -766,11 +777,11 @@ msgstr "Deschide în Interfața Administrativă" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Copiat" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Copiază" @@ -879,33 +890,33 @@ msgstr "Dezabonați-vă de la notificări" msgid "Subscribe to notifications" msgstr "Abonați-vă la notificări" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Filtre Calendar" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Luna trecută" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Alege luna" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Luna viitoare" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "Exportare date" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Comandă actualizată" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Eroare la actualizarea comenzii" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Restant" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Ansambluri care necesită validarea Bom-ului" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Stoc scăzut" @@ -1055,11 +1066,11 @@ msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" -msgstr "" +msgstr "Comenzi de producție atribuite" #: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" -msgstr "" +msgstr "Arată numărul comenzilor de producție care vă sunt atribuite" #: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" @@ -1165,7 +1176,7 @@ msgstr "" #: src/components/dashboard/widgets/ColorToggleWidget.tsx:18 #: src/components/nav/MainMenu.tsx:93 msgid "Change Color Mode" -msgstr "" +msgstr "Schimbă modul de culoare" #: src/components/dashboard/widgets/ColorToggleWidget.tsx:23 msgid "Change the color mode of the user interface" @@ -1183,7 +1194,7 @@ msgstr "" #: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" -msgstr "" +msgstr "Marchează ca Citit" #: src/components/dashboard/widgets/NewsWidget.tsx:115 msgid "Requires Superuser" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superutilizator" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Personal" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "E-mail: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Nici un nume definit" @@ -1266,12 +1277,12 @@ msgstr "Eliminați imaginea asociată de la acest articol?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Șterge" @@ -1303,7 +1314,7 @@ msgstr "Sterge" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1654,16 +1665,16 @@ msgstr "Introdu numele de utilizator" #: src/pages/Auth/ResetPassword.tsx:34 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:195 msgid "Password" -msgstr "" +msgstr "Parolă" #: src/components/forms/AuthenticationForm.tsx:145 #: src/components/forms/AuthenticationForm.tsx:313 msgid "Your password" -msgstr "" +msgstr "Parola dvs" #: src/components/forms/AuthenticationForm.tsx:164 msgid "Reset password" -msgstr "" +msgstr "Resetează parola" #: src/components/forms/AuthenticationForm.tsx:173 #: src/components/forms/AuthenticationForm.tsx:303 @@ -1696,7 +1707,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:239 msgid "Passwords do not match" -msgstr "" +msgstr "Parolele nu se potrivesc" #: src/components/forms/AuthenticationForm.tsx:256 msgid "Registration successful" @@ -1720,11 +1731,11 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:318 msgid "Password repeat" -msgstr "" +msgstr "Repetă parola" #: src/components/forms/AuthenticationForm.tsx:320 msgid "Repeat password" -msgstr "" +msgstr "Repetă parola" #: src/components/forms/AuthenticationForm.tsx:332 #: src/pages/Auth/Login.tsx:123 @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Oprit" msgid "Running" msgstr "Rulează" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Selectați fișierul de încărcat" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2049,7 +2060,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:269 msgid "Field Description" -msgstr "" +msgstr "Descrierea câmpului" #: src/components/importer/ImporterColumnSelector.tsx:270 msgid "Imported Column" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,13 +2304,13 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" -msgstr "" +msgstr "Disponibil" #: src/components/items/TransferList.tsx:162 msgid "Selected" @@ -2385,7 +2401,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:219 msgid "Update Available" -msgstr "" +msgstr "Actualizare disponibilă" #: src/components/modals/LicenseModal.tsx:41 msgid "No license text available" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,21 +2663,21 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" -msgstr "" +msgstr "Stoc" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" -msgstr "" +msgstr "Producție" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:54 @@ -2669,20 +2685,20 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" -msgstr "" +msgstr "Achiziţie" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" -msgstr "" +msgstr "Vânzare" #: src/components/nav/NavigationDrawer.tsx:180 msgid "Navigation" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,9 +2816,9 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" -msgstr "" +msgstr "Notițe" #: src/components/panels/PanelGroup.tsx:159 msgid "Plugin Provided" @@ -2850,13 +2866,13 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 msgid "Description" -msgstr "" +msgstr "Descriere" #: src/components/plugins/PluginDrawer.tsx:78 msgid "Author" @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,23 +2892,23 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" -msgstr "" +msgstr "Activ" #: src/components/plugins/PluginDrawer.tsx:99 #: src/pages/company/CompanyDetail.tsx:100 @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,42 +3021,42 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" -msgstr "" +msgstr "Nici un stoc" #: src/components/render/Part.tsx:47 #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" -msgstr "" +msgstr "În Producţie" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" -msgstr "" +msgstr "Locația sursei" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" -msgstr "" +msgstr "Selectaţi locaţia sursă pentru alocarea stocurilor" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" +msgstr "Atribuie cod lot" + +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" msgstr "" #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" -msgstr "" +msgstr "Cod lot" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" -msgstr "" +msgstr "Introduceți codul lotului pentru articolele primite" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5215,24 +5219,24 @@ msgstr "" #: src/functions/auth.tsx:603 msgid "Password set" -msgstr "" +msgstr "Parolă setată" #: src/functions/auth.tsx:604 #: src/functions/auth.tsx:713 msgid "The password was set successfully. You can now login with your new password" -msgstr "" +msgstr "Parola a fost setată cu succes. Acum vă puteţi autentifica cu noua parolă" #: src/functions/auth.tsx:678 msgid "Password could not be changed" -msgstr "" +msgstr "Nu s-a putut modifica parola" #: src/functions/auth.tsx:696 msgid "The two password fields didn’t match" -msgstr "" +msgstr "Cele două câmpuri de parolă nu se potrivesc" #: src/functions/auth.tsx:712 msgid "Password Changed" -msgstr "" +msgstr "Parolă schimbată" #: src/functions/forms.tsx:50 #~ msgid "Form method not provided" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -5383,35 +5378,35 @@ msgstr "" #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" -msgstr "" +msgstr "Resetează parola" #: src/pages/Auth/ChangePassword.tsx:46 msgid "Current Password" -msgstr "" +msgstr "Parola curentă" #: src/pages/Auth/ChangePassword.tsx:47 msgid "Enter your current password" -msgstr "" +msgstr "Introduceți parola curentă" #: src/pages/Auth/ChangePassword.tsx:53 msgid "New Password" -msgstr "" +msgstr "Parola Nouă" #: src/pages/Auth/ChangePassword.tsx:54 msgid "Enter your new password" -msgstr "" +msgstr "Introduceți parola nouă" #: src/pages/Auth/ChangePassword.tsx:60 msgid "Confirm New Password" -msgstr "" +msgstr "Confirmaţi parola nouă" #: src/pages/Auth/ChangePassword.tsx:61 msgid "Confirm your new password" -msgstr "" +msgstr "Confirmați noua dvs. parolă" #: src/pages/Auth/ChangePassword.tsx:80 msgid "Confirm" -msgstr "" +msgstr "Confirmați" #: src/pages/Auth/Layout.tsx:59 msgid "Log off" @@ -5504,11 +5499,11 @@ msgstr "" #: src/pages/Auth/ResetPassword.tsx:22 #: src/pages/Auth/VerifyEmail.tsx:19 msgid "Key invalid" -msgstr "" +msgstr "Cheie invalidă" #: src/pages/Auth/ResetPassword.tsx:23 msgid "You need to provide a valid key to set a new password. Check your inbox for a reset link." -msgstr "" +msgstr "Trebuie să furnizați o cheie validă pentru a seta o parolă nouă. Verificați-vă căsuța de e-mail pentru un link de resetare." #: src/pages/Auth/ResetPassword.tsx:30 #~ msgid "Token invalid" @@ -5516,7 +5511,7 @@ msgstr "" #: src/pages/Auth/ResetPassword.tsx:31 msgid "Set new password" -msgstr "" +msgstr "Setați parola nouă" #: src/pages/Auth/ResetPassword.tsx:31 #~ msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." @@ -5524,11 +5519,11 @@ msgstr "" #: src/pages/Auth/ResetPassword.tsx:35 msgid "The desired new password" -msgstr "" +msgstr "Noua parola dorita" #: src/pages/Auth/ResetPassword.tsx:44 msgid "Send Password" -msgstr "" +msgstr "Trimite parola" #: src/pages/Auth/Set-Password.tsx:49 #~ msgid "No token provided" @@ -5990,11 +5985,11 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 #: src/tables/settings/UserTable.tsx:322 msgid "Change Password" -msgstr "" +msgstr "Schimbă parola" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:119 msgid "Change User Password" -msgstr "" +msgstr "Schimbare parolă utilizator" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:131 msgid "Profile Details" @@ -6040,7 +6035,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:197 msgid "Enter your password" -msgstr "" +msgstr "Introduceţi parola" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:221 msgid "Enter one of your TOTP codes" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6182,7 +6177,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:860 msgid "Time-based One-Time Password" -msgstr "" +msgstr "Parole de unică folosință cu valabilitate limitată" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:867 msgid "One-Time pre-generated recovery codes" @@ -6220,7 +6215,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:1009 msgid "No MFA Methods Available" -msgstr "" +msgstr "Nu există metode MFA disponibile" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:1013 msgid "There are no MFA methods available for configuration" @@ -6232,7 +6227,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/QrRegistrationForm.tsx:40 msgid "One-Time Password" -msgstr "" +msgstr "Parolă de unică folosință" #: src/pages/Index/Settings/AccountSettings/QrRegistrationForm.tsx:41 msgid "Enter the TOTP code to ensure it registered correctly" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,11 +6986,11 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" -msgstr "" +msgstr "Versiunea" #: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,31 +7030,31 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" -msgstr "" +msgstr "Emis de" #: src/pages/build/BuildDetail.tsx:328 #: src/pages/part/PartDetail.tsx:691 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" -msgstr "" +msgstr "Responsabil" #: src/pages/build/BuildDetail.tsx:346 msgid "Any location" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7480,13 +7475,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:105 #: src/tables/part/RelatedPartTable.tsx:82 msgid "Part Description" -msgstr "" +msgstr "Descrierea piesei" #: src/pages/company/SupplierPartDetail.tsx:180 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7585,7 +7580,7 @@ msgstr "" #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" -msgstr "" +msgstr "Cale" #: src/pages/part/CategoryDetail.tsx:119 msgid "Parent Category" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7741,11 +7736,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:473 msgid "Revision of" -msgstr "" +msgstr "Versiune Din" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" -msgstr "" +msgstr "Stoc disponibil" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7884,7 +7879,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:750 msgid "Select Part Revision" -msgstr "" +msgstr "Selectați versiunea componentei" #: src/pages/part/PartDetail.tsx:805 msgid "Variants" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8264,7 +8262,7 @@ msgstr "" #: src/pages/part/pricing/PricingPanel.tsx:24 msgid "No data available" -msgstr "" +msgstr "Nicio informație disponibilă" #: src/pages/part/pricing/PricingPanel.tsx:65 msgid "No Data" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,18 +8911,18 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" #: src/pages/stock/StockDetail.tsx:980 msgid "Unavailable" -msgstr "" +msgstr "Indisponibil" #: src/states/IconState.tsx:47 #: src/states/IconState.tsx:77 @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" -msgstr "" +msgstr "Nu există stoc disponibil" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Are cod lot" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Arată articole care au un cod de lot" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Filtrează articole după codul de lot" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" -msgstr "" +msgstr "Filtrează după titularul responsabil" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" -msgstr "" +msgstr "Filtrează după utilizatorul care a emis comanda" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" -msgstr "" +msgstr "Nu există stoc disponibil" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" -msgstr "" +msgstr "Arată articolele cu stocul disponibil" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" -msgstr "" +msgstr "Arată articole cu stoc disponibil suficient" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10549,7 +10565,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:192 msgid "Available Drivers" -msgstr "" +msgstr "Driver-uri disponibile" #: src/tables/machine/MachineTypeTable.tsx:232 msgid "Machine driver not found." @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,138 +10745,138 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 -msgid "Is Revision" -msgstr "" - #: src/tables/part/PartTable.tsx:304 -msgid "Filter by parts which are revisions" -msgstr "" +msgid "Is Revision" +msgstr "Este versiune" -#: src/tables/part/PartTable.tsx:308 -msgid "Has Revisions" -msgstr "" +#: src/tables/part/PartTable.tsx:305 +msgid "Filter by parts which are revisions" +msgstr "Filtrează după piesele care sunt versiuni" #: src/tables/part/PartTable.tsx:309 -msgid "Filter by parts which have revisions" -msgstr "" +msgid "Has Revisions" +msgstr "Are Versiuni" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:310 +msgid "Filter by parts which have revisions" +msgstr "Filtrează după piesele care au versiuni" + +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" -msgstr "" +msgstr "Filtrează după piesele care au stoc disponibil" #: src/tables/part/PartTable.tsx:322 #~ msgid "Has Stocktake" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11122,7 +11138,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:120 msgid "Description not available" -msgstr "" +msgstr "Descrierea nu este disponibilă" #: src/tables/plugin/PluginListTable.tsx:122 #~ msgid "Plugin information" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" -msgstr "" +msgstr "Cantitate disponibilă" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -11781,11 +11797,11 @@ msgstr "" #: src/tables/settings/ErrorTable.tsx:103 msgid "When" -msgstr "" +msgstr "Când" #: src/tables/settings/ErrorTable.tsx:113 msgid "Error Information" -msgstr "" +msgstr "Informații eroare" #: src/tables/settings/ErrorTable.tsx:123 msgid "Delete Error Report" @@ -11842,7 +11858,7 @@ msgstr "" #: src/tables/settings/FailedTasksTable.tsx:93 msgid "No error details are available for this task" -msgstr "" +msgstr "Nu sunt disponibile detalii de eroare pentru această sarcină" #: src/tables/settings/GroupTable.tsx:71 msgid "Group with id {id} not found" @@ -12111,11 +12127,11 @@ msgstr "" #: src/tables/settings/UserTable.tsx:372 msgid "Set Password" -msgstr "" +msgstr "Setare parolă" #: src/tables/settings/UserTable.tsx:377 msgid "Password updated" -msgstr "" +msgstr "Parolă actualizată" #: src/tables/settings/UserTable.tsx:388 msgid "Add user" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12436,7 +12444,7 @@ msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:331 msgid "Test Passed" -msgstr "" +msgstr "Test trecut" #: src/tables/stock/StockItemTestResultTable.tsx:332 msgid "Test result has been recorded" @@ -12448,7 +12456,7 @@ msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:356 msgid "Pass Test" -msgstr "" +msgstr "Test trecut" #: src/tables/stock/StockItemTestResultTable.tsx:406 msgid "Show results for required tests" @@ -12464,11 +12472,11 @@ msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:415 msgid "Passed" -msgstr "" +msgstr "A trecut" #: src/tables/stock/StockItemTestResultTable.tsx:416 msgid "Show only passed tests" -msgstr "" +msgstr "Afișează doar testele trecute" #: src/tables/stock/StockItemTestResultTable.tsx:421 msgid "Show results for enabled tests" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 6eee906db1..7c824a723f 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\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" @@ -44,19 +44,19 @@ msgstr "Удалить" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Отменить" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Действия" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Сбой" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Да" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Нет" @@ -103,9 +105,9 @@ msgstr "Нет" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Нет" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Деталь" @@ -184,16 +186,16 @@ msgstr "Шаблоны тестов детали" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Деталь поставщика" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Детали поставщиков" @@ -201,18 +203,18 @@ msgstr "Детали поставщиков" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Деталь производителя" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Детали производителей" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Категория детали" @@ -228,14 +230,14 @@ msgstr "Категории деталей" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Складская позиция" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Типы места хранения" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "История склада" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Товары производства" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Компании" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Код проекта" @@ -335,18 +337,18 @@ msgstr "Коды проекта" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Заказ на закупку" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Позиции заказа на закупку" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Заказ на продажу" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Отгрузка заказа на продажу" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Заказ на возврат" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Адрес" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Адреса" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Контакт" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Контакты" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Владелец" @@ -456,15 +458,15 @@ msgstr "Владельцы" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Пользователь" @@ -548,7 +550,7 @@ msgstr "Списки выбора" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Списки выбора" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Администрирование пользователей" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Заказы на сборку" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "Не удалось выполнить процесс" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "Процесс успешно завершён" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Ошибка при отображении компонента" @@ -668,8 +679,8 @@ msgstr "Введите данные штрихкода" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Сканировать штрихкод" @@ -688,7 +699,7 @@ msgstr "Штрихкод не соответствует ожидаемому т #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Успешно" @@ -754,7 +765,7 @@ msgstr "Это удалит ссылку на связанный штрих-ко #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Отвязать штрихкод" @@ -766,11 +777,11 @@ msgstr "Открыть в панели администратора" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Скопировано" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Копировать" @@ -879,33 +890,33 @@ msgstr "Отписаться от уведомлений" msgid "Subscribe to notifications" msgstr "Подписаться на уведомления" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Фильтр календаря" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Предыдущий месяц" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Выбрать месяц" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Следующий месяц" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "Экспорт данных" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "Экспорт данных" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Заказ обновлен" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Ошибка обновления заказа" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Просроченный" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Сборки, для которых требуется утвердить спецификацию" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Низкий запас" @@ -1228,7 +1239,7 @@ msgstr "Создать новый отчёт инвентаризации" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "Создать новый отчёт инвентаризации" msgid "Superuser" msgstr "Суперпользователь" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Сотрудник" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Электронная почта: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Имя не определено" @@ -1266,12 +1277,12 @@ msgstr "Удалить связанное изображение?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Удалить" @@ -1303,7 +1314,7 @@ msgstr "Очистить" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Узел" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Остановлен" msgid "Running" msgstr "Работает" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Выберите файл для загрузки" @@ -1919,13 +1930,13 @@ msgstr "Выбрать набор" msgid "{0} icons" msgstr "{0} значков" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Загрузка" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Ничего не найдено" @@ -2133,8 +2144,8 @@ msgstr "Опции" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Действия со штрихкодом" @@ -2211,6 +2222,10 @@ msgstr "None" msgid "InvenTree Logo" msgstr "Логотип InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Сменить язык" @@ -2240,7 +2255,8 @@ msgstr "Обновление ролей группы" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Обновлено" @@ -2288,11 +2304,11 @@ msgstr "Нет элементов" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Доступно" @@ -2596,8 +2612,8 @@ msgstr "Пользовательские настройки" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Системные настройки" @@ -2647,18 +2663,18 @@ msgstr "Выход" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Склад" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Производство" @@ -2669,17 +2685,17 @@ msgstr "Производство" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Закупки" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Продажи" @@ -2743,7 +2759,7 @@ msgstr "Поставщики" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Производители" @@ -2800,7 +2816,7 @@ msgstr "Вложения" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Заметки" @@ -2850,8 +2866,8 @@ msgstr "Информация о плагине" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Автор" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Дата" @@ -2876,21 +2892,21 @@ msgstr "Дата" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Активно" @@ -2922,7 +2938,7 @@ msgstr "Пакет" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Настройки плагинов" @@ -3005,31 +3021,31 @@ msgstr "Неизвестная модель: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Отгрузка" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Неактивный" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Виртуальная" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Нет склада" @@ -3038,9 +3054,9 @@ msgstr "Нет склада" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "В заказе" @@ -3049,21 +3065,21 @@ msgstr "В заказе" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "В производстве" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Сведения" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Категория" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Категория" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Расположение" @@ -3097,7 +3113,7 @@ msgstr "Расположение" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Серийный номер" @@ -3106,9 +3122,9 @@ msgstr "Серийный номер" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Серийный номер" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Количество" @@ -3141,7 +3157,7 @@ msgstr "Количество" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Партия" @@ -3652,11 +3668,11 @@ msgstr "Уже импортировано" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Поставщик" @@ -3725,7 +3741,7 @@ msgstr "Далее" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Редактировать деталь" @@ -3819,13 +3835,13 @@ msgstr "Требования продаж" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "На складе" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Требуемое количество" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Создать деталь поставщика" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Деталь поставщика создана" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Исправьте ошибки в выбранных деталях" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Закупить детали" @@ -4431,8 +4447,8 @@ msgstr "Замена создана" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Продукция" @@ -4444,9 +4460,9 @@ msgstr "Количество для завершения" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "Количество для завершения" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Статус" @@ -4530,59 +4546,47 @@ msgstr "Производство отменено" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "Внутренний артикул" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Зарезервировано" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Место хранения комплектующих" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Выберите исходное расположение для распределения запасов" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Зарезервировать остатки" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Запасы назначены" @@ -4593,10 +4597,10 @@ msgstr "Запасы назначены" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "Израсходовать запасы" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "Складские позиции, запланированные к расходованию" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "Полностью израсходовано" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Израсходовано" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "Выберите код проекта для этой позиции" @@ -4633,7 +4637,7 @@ msgstr "Выберите код проекта для этой позиции" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Получать уведомления" @@ -4670,62 +4674,62 @@ msgstr "Подписаться на уведомления для этой ка #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Выберите место хранения" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Пункт назначения товара выбран" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Выбрано расположение категории по умолчанию" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Выбрано место получения запасов" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Выбрано местоположение по умолчанию" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Задать место хранения" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Назначить код партии" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "Назначить серийный номер" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "Назначить серийный номер" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Задать срок годности" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Настройка упаковки" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Настройка упаковки" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Изменить статус" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Добавить заметку" @@ -4733,55 +4737,55 @@ msgstr "Добавить заметку" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Использовать место хранения по умолчанию" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "Использовать место хранения позиции заказа " -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Использовать место хранения уже полученных запасов" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Код партии" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Введите код партии для полученных запасов" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Серийные номера" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Введите серийные номера для полученных запасов" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Срок годности" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "Введите дату истечения срока годности полученных элементов" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "Введите дату истечения срока годности msgid "Packaging" msgstr "Упаковка" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Заметка" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "Артикул поставщика" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Получено" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Получить позиции" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "Элементы получены" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Возврат позиций" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Товар получен на складе" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "Цена на основе детали и количества отличается{0}" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "Проверить отправку" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "Отметка отправления как проверенного означает, что вы проверили корректность всех предметов, включённых в эту отправку" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "Отправление отмечено как проверенное" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "Снять отметку проверки с отправки" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Отметка отправления как непроверенного означает, что требуется дополнительная проверка" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "Отправление отмечено как непроверенное" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "Оставьте поле пустым, чтобы использовать адрес заказа" @@ -4889,8 +4893,8 @@ msgstr "Состояние складской позиции" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Создать складскую позицию" @@ -5071,9 +5075,9 @@ msgstr "Список вариантов для выбора" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Экспорт данных" msgid "Export" msgstr "Экспорт" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "Не удалось выполнить процесс" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "Процесс успешно завершён" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Элемент создан" @@ -6064,9 +6059,9 @@ msgstr "Удалить учётные данные WebAuthn" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "Подтвердить удаление" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "С вашей учетной записью связаны следующие адреса электронной почты:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Основной" @@ -6497,7 +6492,7 @@ msgstr "Точки" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Валюта" @@ -6882,11 +6877,11 @@ msgstr "Цены" msgid "Labels" msgstr "Метки" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "У собираемой детали возможно не задана #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Ревизия" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Пользовательский статус" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Сторонний" @@ -7019,9 +7014,9 @@ msgstr "Сторонний" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Ссылка" @@ -7035,19 +7030,19 @@ msgstr "Количество производимых деталей" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Можно произвести" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Завершённая продукция" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Создал" @@ -7056,8 +7051,8 @@ msgstr "Создал" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Ответственный" @@ -7092,7 +7087,7 @@ msgstr "Создано" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Начальная дата" @@ -7100,16 +7095,16 @@ msgstr "Начальная дата" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Целевая дата" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Завершено" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "Необходимые детали" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Зарезервированные остатки" @@ -7132,160 +7127,160 @@ msgstr "Зарезервированные остатки" msgid "Consumed Stock" msgstr "Израсходованные остатки" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Незавершённая продукция" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "Сторонние заказы" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Дочерние заказы на сборку" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Результаты тестов" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Редактировать заказ на производство" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Создать заказ на сборку" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Отменить заказ для производства" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Заказ отменён" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Отменить заказ" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Отложить заказ на сборку" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Отложите этот заказ" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Отменить заказ" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Отложить заказ на сборку" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Отложите этот заказ" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Заказ отложен" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Оформить заказ на сборку" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Оформить данный заказ" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Заказ оформлен" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Завершить заказ на сборку" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Отметить данный заказ как завершённый" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Заказ завершён" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Оформить заказ" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Завершить заказ" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Действия с заказом на сборку" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Редактировать заказ" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Дублировать заказ" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Отложить заказ" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Отменить заказ" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Заказ на сборку" @@ -7294,7 +7289,7 @@ msgstr "Заказ на сборку" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "Показать сторонние заказы на сборку" @@ -7306,9 +7301,9 @@ msgstr "Показать сторонние заказы на сборку" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "В виде календаря" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "Параметрическое представление" @@ -7358,9 +7353,9 @@ msgstr "Валюта по умолчанию" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Производитель" @@ -7371,13 +7366,13 @@ msgstr "Производитель" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Покупатель" @@ -7405,16 +7400,16 @@ msgstr "Детали производителя" msgid "Assigned Stock" msgstr "Назначенный запас" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Редактирование компании" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Удалить компанию" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Действия с компанией" @@ -7448,24 +7443,24 @@ msgstr "Сведения о детали производителя" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Полученные позиции" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Редактировать делать производителя" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Создать деталь производителя" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Удалить деталь производителя" @@ -7486,7 +7481,7 @@ msgstr "Описание детали" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Количество в упаковке" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Действия с деталью поставщика" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Редактировать деталь поставщика" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Удалить деталь поставщика" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Создать деталь поставщика" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Роли группы" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "Информация о пользователе" @@ -7662,13 +7657,13 @@ msgstr "Сведения о категории" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Резервирование в заказах на сборку" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Резервирование в заказах на продажу" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Ревизия" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Расположение по умолчанию" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Ключевые слова" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Доступно" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "В заказе" @@ -7803,7 +7798,7 @@ msgstr "Минимальный запас" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Заблокировано" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Шаблон детали" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Сборная деталь" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Компонент для сборки" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Тестируемая деталь" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Отслеживаемая деталь" @@ -7840,8 +7835,8 @@ msgstr "Можно продавать" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Виртуальная деталь" @@ -7849,13 +7844,13 @@ msgstr "Виртуальная деталь" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Дата создания" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Создал" @@ -7874,7 +7869,7 @@ msgstr "дней" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Ценовой диапазон" @@ -7917,7 +7912,7 @@ msgstr "Связанные детали" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Деталь заблокирована" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "Дефицит" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Создать деталь" @@ -7965,7 +7960,7 @@ msgstr "Закупить" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Закупить на склад" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Поиск по серийному номеру" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Действия с деталью" @@ -8072,7 +8067,7 @@ msgstr "Количество на складе" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Стоимость склада" @@ -8106,21 +8101,21 @@ msgstr "Записи инвентаризации" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Общая стоимость" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Компонент" @@ -8150,11 +8145,11 @@ msgstr "Максимальная цена" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Цена за единицу" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Закупочные цены" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Последнее обновление" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Редактирование заказа на закупку" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Создать заказ на закупку" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Завершенные позиции" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Место хранения" @@ -8371,60 +8369,60 @@ msgstr "Дата оформления" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Дата завершения" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Сведения о заказе" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Позиции" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Дополнительные позиции" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Оформить заказ на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Отмена заказа на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Отложить заказ на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Завершить заказ на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Действия с заказом" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Номер у клиента" @@ -8442,29 +8440,29 @@ msgstr "Не указано" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Редактировать заказ на возврат" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Создать заказ на возврат" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Оформить заказ на возврат" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Отменить заказ на возврат" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Отложить заказ на возврат" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Завершить заказ на возврат" @@ -8477,55 +8475,55 @@ msgstr "Доставлено" msgid "Shipping Address" msgstr "Адрес доставки" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Редактировать заказ на продажу" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Создать заказ на продажу" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Доставка" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Оформить заказ на продажу" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Отменить заказ на продажу" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Отложить заказ на продажу" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Отгрузить заказ на продажу" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Отгрузить этот заказ?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Заказ отгружен" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Завершить заказ на продажу" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Отгрузить заказ" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Референс отправления" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "Не проверено" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Дата отгрузки" @@ -8561,7 +8559,7 @@ msgstr "Дата отгрузки" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Дата доставки" @@ -8583,7 +8581,7 @@ msgstr "Отменить отгрузку" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Завершить отправку" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "В обработке" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "Проверено" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "Не проверено" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Отгружено" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Доставлено" @@ -8859,7 +8857,7 @@ msgstr "Присвоить запасу серийный номер" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Запасу присвоен серийный номер" @@ -8913,12 +8911,12 @@ msgstr "Действия со складским элементом" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Залежалый" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Просрочен" @@ -8947,69 +8945,69 @@ msgstr "Вы подписаны на получение уведомлений #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Складская позиция в процессе производства" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Складская позиция зарезервирована в заказе на продажу" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Складская позиция передана клиенту" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Складская позиция установлена в другой складской позиции" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Складская позиция израсходована в заказе на сборку" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Этот складской элемент недоступен" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Этот складской элемент просрочен" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Этот складской элемент устарел" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "Нехватает единиц товара на складе" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Складская позиция полностью зарезервирована" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Складская позиция частично зарезервирована" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Нет на складе" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Этот складской элемент был израсходован" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Информация о складе" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Зарезервированные позиции" @@ -9046,264 +9044,282 @@ msgstr "Выбрать столбцы" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Есть код партии" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Показать элементы, которым присвоен код партии" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Фильтр по коду партии" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Показать элементы, которые в наличии" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Есть серийный номер" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Показать элементы, которым присвоен серийный номер" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Есть код партии" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Показать элементы, которым присвоен код партии" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Фильтр по коду партии" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Показать элементы, которые в наличии" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Есть серийный номер" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Показать элементы, которым присвоен серийный номер" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "Серийный номер" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Фильтр по серийному номеру" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "Серийный номер меньше" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Показать элементы, у которых серийный номер меньше или равен заданному значению" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "Серийный номер больше" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Показать элементы, у которых серийный номер больше или равен заданному значению" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Назначено мне" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Показать заказы, назначенные мне" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Незавершено" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Показать незавершённые элементы" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Показать просроченные элементы" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Минимальная дата" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Показать элементы после указанной даты" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Максимальная дата" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Показать элементы до указанной даты" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Созданы до" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Показать заказы, созданные до указанной даты" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Созданы после" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Показать заказы, созданные после указанной даты" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "Начальная дата до" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "Показать элементы, начальная дата которых раньше указанной" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "Начальная дата после" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "Показать элементы, начальная дата которых после указанной" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Целевая дата до" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Показать элементы, целевая дата которых раньше указанной" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Целевая дата после" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Показать элементы, целевая дата которых после указанной" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Завершен до" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Показать заказы, завершенные до указанной даты" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Завершен после" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Показать заказы, завершенные после указанной даты" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Обновлены позже" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Обновлены раньше" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Указан код проекта" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Показать заказы с указанным кодом проекта" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Включая разновидности" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "Включить результаты для вариантов деталей" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Фильтр по статусу заказа" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Фильтр по коду проекта" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Фильтр по ответственному" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Фильтр по пользователю" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "Фильтр по производителю" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "Фильтр по поставщику" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Фильтр по пользователю, который создал заказ" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "Фильтр по пользователю, создавшему заказ" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "Фильтр по категории" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "Фильтр по месту хранения" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Убрать фильтрацию" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Выберите значение фильтра" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Введите значение фильтра" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Выберите дату" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Выбрать фильтр" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Отфильтровать" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Фильтр таблицы" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Добавить фильтр" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Очистить фильтр" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Записи не найдены" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "Ошибка загрузки параметров таблицы" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "Сервер вернул неверный тип данных" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Сервер вернул неверный тип данных" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Сервер вернул неверный тип данных" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "Ошибка загрузки данных таблицы" @@ -9349,57 +9365,57 @@ msgstr "Ошибка загрузки данных таблицы" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "Показать сведения" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "Просмотреть {model}" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Показать сведения" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "Просмотреть {model}" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Удалить выбранные элементы" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Вы уверены, что хотите удалить выбранные элементы?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Это действие нельзя будет отменить" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Элементы удалены" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Не удалось удалить элементы" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Используется пользовательский фильтр таблицы" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Удалить выбранные записи" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Обновить данные" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Активные фильтры" @@ -9411,62 +9427,67 @@ msgstr "Активные фильтры" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Эта позиция в спецификации унаследована от родительской детали" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Информация о детали" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "Эта позиция в спецификации не утверждена" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "Замены" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Виртуальная деталь" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Виртуальная деталь" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Сторонний склад" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Включает запас заменителей" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Включает запас вариантов" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Включает запас вариантов" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Сборка" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Включает запас вариантов" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Сборка" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Сборка" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Расходный материал" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Нет на складе" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Показать тестируемые элементы" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Показать отслеживаемые позиции" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Активная деталь" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "Показать активные" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Показать сборные детали" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "Показать виртуальные элементы" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Показать элементы, которые есть в наличии на складе" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Показать элементы, которые находятся в заказе" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Утверждено" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Показать утверждённые элементы" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Унаследовано" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Показать элементы, которые унаследованы" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Разрешить разновидности" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Показать элементы, в которых разрешено использовать разновидности для замены" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Необязательно" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Показать необязательные элементы" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Расходник" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Показать элементы, которые являются расходниками" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Есть цена" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Показать позиции с ценой" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Импортировать данные спецификации" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Создать позицию в спецификации" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Создана позиция в спецификации" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Редактировать позицию спецификации" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Позиция в спецификации обновлена" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Удалить позицию в спецификации" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Позиция в спецификации удалена" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Позиция в спецификации утверждена" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "При утверждении позиции в спецификации произошла ошибка" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Показать спецификацию" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "Утвердить позицию в спецификации" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Редактировать варианты замены" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "Добавить позиции спецификации" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "Добавить одну позицию спецификации" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "Импорт из файла" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "Импорт спецификации из файла" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Невозможно отредактировать спецификацию, поскольку деталь заблокирована" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Сборная деталь" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Показать активные сборки" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Отслеживаемая" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Показать отслеживаемые сборки" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Зарезервировано" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Показать позиции, зарезервированные для продукции" @@ -9703,31 +9719,31 @@ msgstr "Показать позиции, зарезервированные дл #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Статус заказа" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Редактировать распределение запаса" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Редактировать распределение запаса" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "Удалить распределённый запас" @@ -9736,19 +9752,19 @@ msgstr "Удалить распределённый запас" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "Вы уверены, что хотите удалить этот распределённый запас из заказа?" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Израсходовать" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "Удалить распределённый запас" @@ -9756,11 +9772,11 @@ msgstr "Удалить распределённый запас" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Показать складскую позицию" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "Показать полностью распределённые строки" @@ -9768,95 +9784,95 @@ msgstr "Показать полностью распределённые стр #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "Показать полностью израсходованные строки" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "Показать элементы с достаточным доступным запасом" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Показать строки расходных материалов" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Показать необязательные строки" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Тестируемая" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Отслеживаемый" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Показать отслеживаемые строки" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "Показать элементы с запасом в заказе" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "В производстве" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Недостаточно запаса" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Наследуется" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Количество единиц" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "Количество для настройки" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "Потери" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "Кратность округления" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "Информация о спецификации" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "Полностью распределено" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Создать заказ на сборку" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Выполняется автоматическое распределение" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Автоматическое резервирование остатков" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Отменить резервирование остатков" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Начислить все неотслеживаемые запасы для этого заказа на сборку" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Отменить резервирование остатков для выбранной позиции" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Склад был распродан" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Собрать" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Показать деталь" @@ -9921,31 +9937,31 @@ msgstr "Показать деталь" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "Есть целевая дата" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "Показать заказы с указанной целевой датой" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "Есть начальная дата" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Показать заказы с указанной начальной датой" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "Продукция создана" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Редактировать продукцию" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "Сериализовать продукцию" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Фильтр по статусу склада" @@ -10041,27 +10057,27 @@ msgstr "Сериализовать продукцию" msgid "Complete build output" msgstr "Завершить продукцию" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Списать" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Списать продукцию" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Отменить продукцию" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Обязательные тесты" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "Сторонняя сборка" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "Этот заказ на сборку выполнен внешними заказами на закупку" @@ -10086,28 +10102,28 @@ msgstr "Удалить адрес" msgid "Are you sure you want to delete this address?" msgstr "Вы уверены, что хотите удалить этот адрес?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Создать компанию" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Создать компанию" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Показать активные компании" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Показать компании, которые являются поставщиками" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Показать компании, которые являются производителями" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Показать компании, которые являются клиентами" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Показать элемент" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Создать позицию" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Редактировать позицию" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Удалить позицию" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Показать шаблоны с вариантами" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Имеет единицу измерения" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Уведомление" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Сообщение" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Требуемый запас" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Показать заказ на сборку" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Вы подписаны на получение уведомлений для этой категории" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Включая подкатегории" @@ -10729,136 +10745,136 @@ msgstr "Показать ожидающие заказы" msgid "Show received items" msgstr "Показать полученные элементы" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Показать заказ на продажу" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Минимальный запас" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Показать детали с активным статусом" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Показать детали с заблокированным статусом" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Показать сборные детали" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "Спецификация действительна" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "Фильтр по деталям с действительной спецификацией" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Включить детали в подкатегориях" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Показать детали, которые могут быть компонентом для сборки" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Показать тестируемые детали" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Фильтр по отслеживаемому атрибуту" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Фильтр по деталям, в которых задана единица измерения" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Есть внутренний артикул" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Показать детали с заданным внутренним артикулом" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Есть запас" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Фильтр по деталям, имеющим запас" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Показать детали с низким складским запасом" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Можно закупать" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Показать детали, которые можно закупать" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Можно продавать" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Показать детали, которые можно продавать" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Показать виртуальные детали" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Не виртуальная" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Шаблон" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Показать шаблоны деталей" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "Разновидности" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "Показать детали, которые являются разновидностями" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Является ревизией" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Фильтр по деталям, которые являются ревизиями" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Есть ревизии" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Фильтр по деталям, которые имеют ревизии" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Фильтр по деталям, которые имеют ценовую информацию" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Фильтр по деталям, которые имеют доступный запас" @@ -10870,55 +10886,55 @@ msgstr "Фильтр по деталям, которые имеют доступ #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Показать детали, на которые пользователь подписан" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "Импортировать детали" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "Выбрать категорию" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "Выбрать категорию для выбранных деталей" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Закупить выбранные детали" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "Добавить детали" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "Создать деталь" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "Создать новую деталь" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "Иморт деталей из файла" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "Импорт от поставщика" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "Импортировать детали из плагина поставщика" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "Результаты теста добавлены" msgid "No Result" msgstr "Нет результатов" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Показать продукцию, находящуюся в производстве" @@ -11082,7 +11098,7 @@ msgstr "Редактировать список выбора" msgid "Delete Selection List" msgstr "Удалить список выбора" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Этап" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Пример" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Установлено" @@ -11321,24 +11337,24 @@ msgstr "Установлено" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "Артикул производителя" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "Показать части производителя для активных внутренних деталей." -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "Активный производитель" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "Показать части производителя для активных производителей." @@ -11359,7 +11375,7 @@ msgstr "Показать части производителя для актив #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Импортировать позиции" @@ -11367,15 +11383,15 @@ msgstr "Импортировать позиции" msgid "Supplier Code" msgstr "Код поставщика" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Ссылка поставщика" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Код производителя" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Показать полученные позиции" @@ -11385,15 +11401,15 @@ msgstr "Показать полученные позиции" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Получить позицию" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Получить позиции" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Базовая единица измерения" @@ -11401,10 +11417,6 @@ msgstr "Базовая единица измерения" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Создать деталь поставщика" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Создать деталь поставщика" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Создать деталь поставщика" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "Импортировать деталь поставщика" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Показать активные детали поставщиков" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Показать активные детали" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Активный поставщик" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Показать активных поставщиков" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Показать детали поставщиков в наличии" @@ -11461,37 +11477,37 @@ msgstr "Получить выбранные элементы" msgid "Receive Item" msgstr "Принять элемент" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Показать ожидающие распределения" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Назначить на доставку" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Показать распределения, назначенные отправке" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Доступное количество" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Зарезервированное количество" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Нет отправки" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Не отправлено" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Редактировать резервирование" @@ -11500,16 +11516,16 @@ msgstr "Редактировать резервирование" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Показать доставку" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "Назначить на доставку" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Назначить на доставку" @@ -11517,31 +11533,31 @@ msgstr "Назначить на доставку" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Выделить серийные номера" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Выделить серийные номера" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Показать строки, которые полностью распределены" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Показать завершённые строки" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Распределить серийные номера" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Собрать запас" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Заказать запас" @@ -11553,31 +11569,31 @@ msgstr "Заказать запас" msgid "Create Shipment" msgstr "Создать отправку" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Элементы" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Редактировать отправку" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Отменить отправку" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Создать доставку" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "Показать отправки, которые были проверены" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Показать отправки, которые были отправлены" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Показать отправки, которые были доставлены" @@ -12195,128 +12211,120 @@ msgstr "Удалить тип места хранения" msgid "Icon" msgstr "Значок" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Дата инвентаризации" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Показать запасы для активных деталей" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Показать запасы для собранных частей" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Показать элементы, которые были распределены" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Показать доступные элементы" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Включая вложенные склады" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Включить запасы в подместоположениях" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Исчерпан" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Показать исчерпанные складские элементы" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Показать элементы, которые в производстве" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Показать элементы, которые были израсходованы в заказе на сборку" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Показать складские элементы, установленные в другие элементы" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Отправлены покупателю" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Показать элементы, которые были отправлены покупателю" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Показать отслеживаемые элементы" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Есть цена закупки" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Показать элементы, у которых есть цена закупки" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Показать просроченные элементы" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Показать устаревшие элементы" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Срок годности раньше" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Показать элементы, срок годности которых истекает раньше указанной даты" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Срок годности позже" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Показать элементы, срок годности которых истекает позже указанной даты" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Обновлены раньше" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Показать элементы, которые обновлены раньше указанной даты" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Обновлены позже" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Показать элементы, которые обновлены позже указанной даты" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Инвентаризация раньше" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Показать позиции с проведенной инвентаризацией раньше указанной даты" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Инвентаризация позже" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Показать позиции с проведенной инвентаризацией позже указанной даты" @@ -12324,11 +12332,11 @@ msgstr "Показать позиции с проведенной инвента #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Сторонний склад" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Показать элементы со стороннего склада" @@ -12344,7 +12352,7 @@ msgstr "Показать элементы со стороннего склада #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "Закупить детали" @@ -12515,23 +12523,23 @@ msgstr "Задать вышестоящий склад" msgid "Set parent location for the selected items" msgstr "Задать вышестоящий склад для выбранных элементов" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "Старый статус" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Добавлено" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Удалено" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "Складская позиция не существует" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Нет информации о пользователе" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 10c44eaa9b..594d29900f 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -44,19 +44,19 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 81687827ed..9fc5c645fa 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\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" @@ -22,12 +22,12 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:289 #: src/pages/Index/Scan.tsx:64 msgid "Duplicate" -msgstr "" +msgstr "Podvojeni" #: lib/components/RowActions.tsx:46 #: src/components/items/ActionDropdown.tsx:245 msgid "Edit" -msgstr "" +msgstr "Uredi" #: lib/components/RowActions.tsx:56 #: src/components/forms/ApiForm.tsx:754 @@ -37,26 +37,26 @@ msgstr "" #: src/pages/Notifications.tsx:109 #: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" -msgstr "" +msgstr "Izbriši" #: lib/components/RowActions.tsx:66 #: src/components/details/DetailsImage.tsx:83 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" -msgstr "" +msgstr "Prekliči" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -65,33 +65,35 @@ msgstr "" #: src/forms/StockForms.tsx:1097 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:976 msgid "Actions" -msgstr "" +msgstr "Dejanja" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:75 #: src/pages/part/PartDetail.tsx:1173 msgid "Search" -msgstr "" +msgstr "Išči" #: lib/components/YesNoButton.tsx:20 msgid "Pass" -msgstr "" +msgstr "Uspešno" #: lib/components/YesNoButton.tsx:21 msgid "Fail" -msgstr "" +msgstr "Neuspešno" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" -msgstr "" +msgstr "Da" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,10 +124,10 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" -msgstr "" +msgstr "Del" #: lib/enums/ModelInformation.tsx:30 #: lib/enums/Roles.tsx:35 @@ -138,7 +140,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:371 #: src/pages/part/PartDetail.tsx:972 msgid "Parts" -msgstr "" +msgstr "Deli" #: lib/enums/ModelInformation.tsx:37 #: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13 @@ -151,7 +153,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:39 msgid "Parameter" -msgstr "" +msgstr "Parameter" #: lib/enums/ModelInformation.tsx:40 #: src/components/panels/ParametersPanel.tsx:21 @@ -160,7 +162,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:191 #: src/pages/part/PartDetail.tsx:936 msgid "Parameters" -msgstr "" +msgstr "Parametri" #: lib/enums/ModelInformation.tsx:45 #: src/tables/part/PartCategoryTemplateTable.tsx:87 @@ -184,35 +186,35 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" -msgstr "" +msgstr "Kos dobavitelja" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" -msgstr "" +msgstr "Kosi dobavitelja" #: lib/enums/ModelInformation.tsx:69 #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "Odpri v nadzorni plošči" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Kopirano" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopiraj" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 7b964ec086..c839d3f116 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\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" @@ -44,19 +44,19 @@ msgstr "Obriši" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Poništi" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Akcije" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Neuspešno" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Da" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Ne" @@ -103,9 +105,9 @@ msgstr "Ne" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Ne" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Deo" @@ -184,16 +186,16 @@ msgstr "Šabloni testiranja dela" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Deo nabavljača" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Delovi nabavljača" @@ -201,18 +203,18 @@ msgstr "Delovi nabavljača" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Deo proizvođača" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Delovi proizvođača" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Kategorija delova" @@ -228,14 +230,14 @@ msgstr "Kategorije delova" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Stavka zalihe" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Tipovi lokacija zaliha" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Istorija zaliha" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Stavke izgradnje" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Kompanije" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Kod projketa" @@ -335,18 +337,18 @@ msgstr "Kodovi projekta" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Narudžbenica" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Linije narudžbenica" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Nalog za prodaju" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Pošiljke" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Nalog za povrat" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adresa" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adrese" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakti" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Vlasnik" @@ -456,15 +458,15 @@ msgstr "Vlasnici" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Korisnik" @@ -548,7 +550,7 @@ msgstr "Liste selekcija" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Liste selekcija" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Nalozi za izradu" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Greška u renderovanju komponente" @@ -668,8 +679,8 @@ msgstr "Unesi podatke bar koda" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Skeniraj barkod" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Uspešno" @@ -754,7 +765,7 @@ msgstr "Ovo će ukloniti link sa povezanim barkodom" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Prekini vezu Barkoda" @@ -766,11 +777,11 @@ msgstr "Otvori u administratorskom interfejsu" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Iskopirano" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopiraj" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Kasni" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Niske zalihe" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superkorisnik" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Osoblje" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Nije definisano ime" @@ -1266,12 +1277,12 @@ msgstr "Ukloniti sliku sa ovog predmeta?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Ukloni" @@ -1303,7 +1314,7 @@ msgstr "Obriši" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Host" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Zaustavljeno" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "Izaberi pakovanje" msgid "{0} icons" msgstr "{0} ikone" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Učitavanje" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Nema pronađenih rezultata" @@ -2133,8 +2144,8 @@ msgstr "Opcije" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Akcije Barkoda" @@ -2211,6 +2222,10 @@ msgstr "Nema" msgid "InvenTree Logo" msgstr "InvenTree Logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Ažurirano" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Dostupno" @@ -2596,8 +2612,8 @@ msgstr "Korisnička podešavanja" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Sistemska podešavanja" @@ -2647,18 +2663,18 @@ msgstr "Odjavljivanje" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Zalihe" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Proizvodnja" @@ -2669,17 +2685,17 @@ msgstr "Proizvodnja" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Kupovina" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Prodaja" @@ -2743,7 +2759,7 @@ msgstr "Dobavljači" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Proizvođači" @@ -2800,7 +2816,7 @@ msgstr "Prilozi" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Beleške" @@ -2850,8 +2866,8 @@ msgstr "Informacije o ekstenziji" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2876,21 +2892,21 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktivno" @@ -2922,7 +2938,7 @@ msgstr "Paket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Podešavanje ekstenzija" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Pošiljka" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Neaktivno" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtualan" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Nema zalihe" @@ -3038,9 +3054,9 @@ msgstr "Nema zalihe" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "Na nalogu" @@ -3049,21 +3065,21 @@ msgstr "Na nalogu" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "U produkciji" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Detalji" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Kategorija" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Kategorija" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Lokacija" @@ -3097,7 +3113,7 @@ msgstr "Lokacija" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Serijski broj" @@ -3106,9 +3122,9 @@ msgstr "Serijski broj" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Serijski broj" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Količina" @@ -3141,7 +3157,7 @@ msgstr "Količina" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Serija" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Dobavljač" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Izmeni deo" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "U zalihama" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "Potrebna količina" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "Novi deo dobavljača" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Deo dobavljača kreiran" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Molimo ispravite greške u izabranim delovima" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "Naruči delove" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Izlazna kompilacija" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Status" @@ -4530,59 +4546,47 @@ msgstr "Izlazne kompilacije poništene" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "Identifikacioni broj dela" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Alocirano" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Lokacija izvora" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Izaberi lokaciju izvora radi alokacije zaliha" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Alociraj zalihe" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Stavke zaliha alocirane" @@ -4593,10 +4597,10 @@ msgstr "Stavke zaliha alocirane" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Iskorišćeno" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Pretplaćeni" @@ -4670,62 +4674,62 @@ msgstr "Pretplati se za obaveštenja za ovu kategoriju" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Izaberi lokaciju" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Destinacije stavke odabrana" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Podrazmevana lokacija kategorije dela izabrana" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Primljena lokacija zaliha selektovana" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Podrazumevana lokacija izabrana" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Podesi lokaciju" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Dodeli kod serije" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Doradi pakovanje" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Doradi pakovanje" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Promeni status" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Dodaj belešku" @@ -4733,55 +4737,55 @@ msgstr "Dodaj belešku" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Prodavnica na podrazumevanoj lokaciji" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Prodavnica sa već primeljenom zalihom" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Kod serije" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Unesi kod serije za primljene stavke" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Serijski brojevi" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "Unesi serijske brojeve za primljene stavke" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Datum isteka" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "Pakovanje" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Beleška" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "Jedinica za praćenje zaliha" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Primljeno" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Primi linijske stavke" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Primi stavke" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Stavka primljena u zalihe" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "Status zalihe" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Dodaj stavku zalihe" @@ -5071,9 +5075,9 @@ msgstr "Lista unosa koje možete izabrati" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Stavka kreirana" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Sledeća adresa elektronske pošte povezana sa vašim nalogom" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Primarni" @@ -6497,7 +6492,7 @@ msgstr "Tačkasto" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Valuta" @@ -6882,11 +6877,11 @@ msgstr "Cene" msgid "Labels" msgstr "Oznake" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revizija" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Prilagođeni status" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Spoljno" @@ -7019,9 +7014,9 @@ msgstr "Spoljno" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Referenca" @@ -7035,19 +7030,19 @@ msgstr "Količina naloga" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Može da se sastavi" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Završeni nalozi" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Izdat od strane" @@ -7056,8 +7051,8 @@ msgstr "Izdat od strane" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Odgovoran" @@ -7092,7 +7087,7 @@ msgstr "Kreirano" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Ciljani datum" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Završeno" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Alocirano zaliha" @@ -7132,160 +7127,160 @@ msgstr "Alocirano zaliha" msgid "Consumed Stock" msgstr "Potrošeno zaliha" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Nepotpuni nalozi" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Pod-nalozi za izradu" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Rezultati testa" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Izmeni nalog za izradu" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Dodaj nalog za izradu" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Otkaži nalog za izradu" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Nalog otkazan" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Otkaži ovaj nalog" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Zadrži nalog za izradu" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Stavi ovaj nalog na čekanje" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Otkaži ovaj nalog" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Zadrži nalog za izradu" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Stavi ovaj nalog na čekanje" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Nalog stavljen na čekanje" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Izdaj nalog za izradu" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Izdaj ovaj nalog" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Nalog izdat" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Završi nalog za izradu" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Označi ovaj nalog kao završen" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Nalog završen" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Izdaj nalog" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Završi nalog" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Akcije naloga za izradu" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Izmeni nalog" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Dupliraj nalog" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Zadrži nalog" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Otkaži nalog" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Nalog za izradu" @@ -7294,7 +7289,7 @@ msgstr "Nalog za izradu" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Podrazumevana valuta" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Proizvođač" @@ -7371,13 +7366,13 @@ msgstr "Proizvođač" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Mušterija" @@ -7405,16 +7400,16 @@ msgstr "Proizvedeni delovi" msgid "Assigned Stock" msgstr "Dodeljene zalihe" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Izmeni firmu" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Obriši firmu" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Akcije firme" @@ -7448,24 +7443,24 @@ msgstr "Detalji dela proizvođača" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Primljene zalihe" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Izmeni deo proizvođača" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Dodaj deo proizvođača" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Obriši deo proizvođača" @@ -7486,7 +7481,7 @@ msgstr "Opis dela" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Količina pakovanja" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Akcije dela dobavljača" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Izmeni deo dobavljača" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Obriši deo dobavljača" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Dodaj deo dobavljača" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "Detalji kategorije" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Dodela naloga za izradu" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Dodela prodajnih naloga" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Revizija od" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Podrazumevana lokacija" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Ključne reči" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Dostupne zalihe" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Na nalogu" @@ -7803,7 +7798,7 @@ msgstr "Minimum zaliha" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Zaključano" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Šablonski de" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Sastavljeni deo" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Komponenta" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Deo može da se testira" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Deo može da se prati" @@ -7840,8 +7835,8 @@ msgstr "Deo može da se proda" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Virtualni deo" @@ -7849,13 +7844,13 @@ msgstr "Virtualni deo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Datum kreiranja" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Kreirano od strane" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Raspon cena" @@ -7917,7 +7912,7 @@ msgstr "Povezani delovi" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Deo je zaključan" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Dodaj deo" @@ -7965,7 +7960,7 @@ msgstr "Nalog" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Naruči zalihe" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Akcije dela" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Vrednost zaliha" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Ukupna cena" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Komponenta" @@ -8150,11 +8145,11 @@ msgstr "Maksimalna cena" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Cena po jedinici" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Cena nabavke" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Poslednji put ažurirano" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Izmeni nalog za kupovinu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Dodaj nalog za kupovinu" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Završene stavke narudžbine" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Odredište" @@ -8371,60 +8369,60 @@ msgstr "Datum izdavanja" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum završetka" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Detalji narudžbine" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Stavke" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Dodatne stavke" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Izdaj nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Otkaži nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Zadrži nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Završi nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Akcije narudžbine" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Referenca mušterije" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Izmeni reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Dodaj reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Izdaj reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Otkaži reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Zadrži reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Završi reklamaciju" @@ -8477,55 +8475,55 @@ msgstr "Završene isporuke" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Izmeni prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Dodaj prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Isporuke" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Izdaj prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Otkaži prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Zadrži prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "Isporuči nalog za prodaju" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "Isporuči ovaj nalog?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "Nalog isporučen" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Završi prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Naruči pošiljku" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Referenca pošiljke" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Datum isporuke" @@ -8561,7 +8559,7 @@ msgstr "Datum isporuke" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Datum dostave" @@ -8583,7 +8581,7 @@ msgstr "Otkaži isporuku" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Završi isporuku" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "Na čekanju" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Poslato" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Isporučeno" @@ -8859,7 +8857,7 @@ msgstr "Serijalizuj stavku" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "Stavka serijalizovana" @@ -8913,12 +8911,12 @@ msgstr "Akcije stavki" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "Zastarelo" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "Isteklo" @@ -8947,69 +8945,69 @@ msgstr "Pretplaćeni ste na obaveštenja vezano za ovaj deo" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Ova stavka je u produkciji" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Ova stavka je dodeljena narudžbenici" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Ova stavka je dodeljena mušteriji" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Ova stavka je instalirana u drugu stavku" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Ova stavka je iskorišćena od strane proizvodnog naloga" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "Ova stavka nije na stanju" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Ovoj stavki je istekao rok trajanja" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Ova stavka je zastarela" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Ova stavka je potpuno alocirana" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Ova stavka je delimično alocirana" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Nema dostupnih zaliha" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Ova stavka je potrošena" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Informacije o zalihama" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Alocirane linije" @@ -9046,264 +9044,282 @@ msgstr "Izaberi kolone" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Ima šifru serije" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Prikaži stavke koje imaju serijski broj" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Filtriraj stavke prema šifri serije" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Prikaži stavke koje su na zalihama" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Serijski" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Prikaži stavke koje imaju serijski broj" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Ima šifru serije" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Prikaži stavke koje imaju serijski broj" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Filtriraj stavke prema šifri serije" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Prikaži stavke koje su na zalihama" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Serijski" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Prikaži stavke koje imaju serijski broj" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "Filtriraj stavke po serijskom broju" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "Prikaži stavke sa serijskim brojem manjim ili jednakim od zadate vrednosti" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "Prikaži stavke sa serijskim brojem većim ili jednakim od zadate vrednosti" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Dodeljeno meni" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Prikaži naloge dodeljene meni" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Neizvršeno" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Prikaži neizvršene stavke" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "Prikaži stavke koje kasne" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "Minimalni datum" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "Prikaži stavke nakon ovog datuma" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "Maksimalni datum" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "Prikaži stavke pre ovog datuma" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "Kreirano pre" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "Prikaži stavke kreirane pre ovog datuma" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Kreirano nakon" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "Prikaži stavke kreirane nakon ovog datuma" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "Krajnji datum pre" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "Prikaži stavke sa krajnjim datum pre ovog datuma" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "Krajnji datum nakon" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "Prikaži stavke sa krajnjim datumom nakon ovog datuma" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "Završeno pre" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "Prikaži stavke završene pre ovog datuma" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "Završeno nakon" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "Prikaži stavke završene nakon ovog datuma" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "Ažurirano nakon" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Ažurirano pre" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Ima šifru projekta" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "Prikaži narudžbine sa dodeljenom šifrom projekta" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Uključi varijante" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtriraj po statusu narudžbine" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Filtriraj po šifri projekta" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Filtriraj po odgovornom vlasniku" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filtriraj po korisniku" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "Filtriraj po korisniku koji je kreirao nalog" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Ukloni filter" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Izaberi vrednost za fliter" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "Unesi vrednost filtera" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Izaberi vrednost datuma" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Izaberi filter" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Filteri tabele" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Dodaj filter" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Očisti filtere" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Nema pronađenih zapisa" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "Server je vratio neispravan tip podataka" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Server je vratio neispravan tip podataka" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Server je vratio neispravan tip podataka" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Obriši izabrane stavke" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Da li ste sigurni da želite da obrišete ove izabrane stavke?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Ova akcija se ne može poništiti" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "Prilagođeni filteri tabele su aktivni" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Obriši izabrane zapise" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Osveži podatke" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Ova stavka sa spiska materijala je definisana za drugu roditeljsku komponentu" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Informacije o delu" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Spoljne zalihe" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Uključuje zamenske zalihe" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Uključuje zalihe varijanti" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Uključuje zalihe varijanti" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Izgradnja" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Uključuje zalihe varijanti" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Izgradnja" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Izgradnja" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Potrošna stavka" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Nema dostupnih zaliha" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Prikaži stavke koje mogu da se testiraju" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Prikaži stavke koje mogu da se prate" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Aktivan deo" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Prikaži sklopljene stavke" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Prikaži stavke sa dostupnim zalihama" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Prikaži stavke na nalogu" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Validirano" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Prikaži validirane stavke" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Nasleđeno" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Prikaži nasleđene stavke" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Dozvoli varijante" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Prikaži stavke koje dozvoljavaju zamenu varijanti" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Opciono" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Prikaži opcione stavke" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Potrošno" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Prikaži potrošne stavke" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Ima cenu" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Prikaži stavke sa cenama" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Uvezi spisak materijala" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Dodaj stavku na spisak materijala" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "Stavka sa spiska materijala kreirana" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Izmeni stavku sa spiska materijala" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Stavka sa spiska materijala ažurirana" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Obriši stavku sa spiska materijala" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Stavka sa spiska materijala obrisana" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Stavka sa spiska materijala validirana" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Greška pri validaciji stavke sa spiska materijala" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Pogledaj spisak materijala" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "Validiraj stavku sa spiska materijala" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Izmeni zamene" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Spisak materijala ne može da se menja, deo je zaključan" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Sklop" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Prikaži aktivne sklopove" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Može da se prati" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Prikaži sklopove koji mogu da se prate" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Alocirano za izlaz" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Prikaži stavke alocirane nalogu za izradu" @@ -9703,31 +9719,31 @@ msgstr "Prikaži stavke alocirane nalogu za izradu" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Status narudžbenice" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "Izmeni alokaciju zaliha" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "Izmeni alokaciju zaliha" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "Pogledaj stavku" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Prikaži potrošne stavke" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "Prikaži opcione stavke" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Moguće testirate" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "Praćeno" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "Prikaži praćene stavke" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "U produkciji" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Nedovoljno zaliha" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Biva nasleđeno" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Količina po jedinici" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Kreiraj nalog za izradu" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Automatska alokacija u toku" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "Automatski alociraj zalihe" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "Dealociraj zalihe" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "Dealociraj sve nepraćene zalihe sa ovog naloga za izradu" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "Dealociraj zalihe sa odabrane stavke" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "Zalihe su dealocirane" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Kreiraj zalihe" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Pogledaj deo" @@ -9921,31 +9937,31 @@ msgstr "Pogledaj deo" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "Izmeni nalog za izradu" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Filtriraj po statusu zaliha" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "Završi nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Odbaci" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Odbaci nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Otkaži nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Potrebni testovi" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Obriši adresu" msgid "Are you sure you want to delete this address?" msgstr "Da li ste sigurni da želite da obrišete ovu adresu?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Dodaj firmu" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Dodaj firmu" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Prikaži aktivne firme" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Prikaži firme koje su dobavljači" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Prikaži firme koje su proizvođači" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Prikaži firme koje su mušterije" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "Pogledaj stavku" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Dodaj stavku" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Izmeni stavku" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Obriši stavku" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Prikaži šablone sa izborima" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Ima merne jedinice" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Obaveštenje" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Poruka" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "Potrebne zalihe" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "Prikaži nalog za izradu" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Pretplaćen si na obaveštenja za ovu kategoriju" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Uključi podkategorije" @@ -10729,136 +10745,136 @@ msgstr "Prikaži neobrađene narudžbine" msgid "Show received items" msgstr "Prikaži primljene stavke" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "Prikaži narudžbenicu" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Minimalne zalihe" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtriraj po statusu aktivnog dela" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Filtriraj po statusu zaključavanja dela" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtriraj po atributu sklopa" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Uključi delove u podkategorije" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filtriraj po atributu komponente" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Filtriraj po atributu koji može da se testira" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtriraj po atributu za praćenje" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filtriraj delove koji imaju merne jedinice" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Ima interni broj dela" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filtriraj delove koji imaju interni broj dela" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Ima zalihe" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filtriraj delove koji imaju zalihe" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtriraj delove koji imaju niske zalihe" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Može da se kupi" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filtriraj delove koji mogu da se kupe" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Može da se proda" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filtriraj delove koji mogu da se prodaju" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filtriraj delove koji su virtualni" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Nije virtualni" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Je šablon" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Filtriraj delove koji su šabloni" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Je revizija" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Filtriraj delove koji su revizije" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Ima revizije" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Filtriraj delove koji imaju revizije" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Filtriraj delove koji imaju informaciju o ceni" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Filtriraj delove koji imaju dostupne zalihe" @@ -10870,55 +10886,55 @@ msgstr "Filtriraj delove koji imaju dostupne zalihe" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Filtriraj delove na koje je korisnik pretplaćen" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "Naruči izabrane delove" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "Nema rezultata" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Prikaži naloge za izradu koji su u produkciji" @@ -11082,7 +11098,7 @@ msgstr "Izmeni listu odabira" msgid "Delete Selection List" msgstr "Obriši listu odabira" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Faza" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Uzorak" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Instalirano" @@ -11321,24 +11337,24 @@ msgstr "Instalirano" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "Broj dela proizvođača" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Uvezi stavke" @@ -11367,15 +11383,15 @@ msgstr "Uvezi stavke" msgid "Supplier Code" msgstr "Kod dobavljača" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Link dobavljača" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Kod proizvođača" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "Prikaži stavke koje su primljene" @@ -11385,15 +11401,15 @@ msgstr "Prikaži stavke koje su primljene" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Primi stavku" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Primi stavke" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Osnovne jedinice" @@ -11401,10 +11417,6 @@ msgstr "Osnovne jedinice" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Dodaj deo dobavljača" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Dodaj deo dobavljača" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Dodaj deo dobavljača" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Prikaži aktivne delove dobavljača" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Prikaži aktivne interne delove" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Aktivni dobavljač" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Prikaži aktivne dobavljače" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "Prikaži delove dobavljača sa zalihama" @@ -11461,37 +11477,37 @@ msgstr "Primi izabrane stavke" msgid "Receive Item" msgstr "Primi stavku" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Prikaži nepodmirene alokacije" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "Dodeljeno isporuci" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "Prikaži raspodele dodeljene isporuci" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Dostupna količina" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Alocirana količina" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "Nema isporuke" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "Nije isporučeno" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "Izmeni alokaciju" @@ -11500,16 +11516,16 @@ msgstr "Izmeni alokaciju" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "Pogledaj isporuku" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "Alociraj serijske brojeve" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "Alociraj serijske brojeve" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "Prikaži linije koje su potpuno alocirane" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "Prikaži linije koje su završene" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "Dodeli serijske brojeve" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Izgradi zalihe" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Naruči zalihe" @@ -11553,31 +11569,31 @@ msgstr "Naruči zalihe" msgid "Create Shipment" msgstr "Kreiraj isporuku" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Stavke" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "Izmeni isporuku" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "Otkaži isporuku" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Dodaj isporuku" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Pokaži isporuke koje su isporučene" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Pokaži isporuke koje su dostavljene" @@ -12195,128 +12211,120 @@ msgstr "Obriši tip lokacije" msgid "Icon" msgstr "Ikona" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Datum inventure" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Prikaži zalihe za aktivne delove" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "Prikaži zalihe za sklopljene delove" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Prikaži stavke koje su alocirane" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Prikaži stavke koje su dostupne" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Uključi podlokacije" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Uključi zalihe u podlokacijama" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Potrošeno" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Prikaži potrošene stavke" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Prikaži stavke koje su u produkciji" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Prikaz stavki koje su iskorišćene proizvodnim nalogom" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Prikaz stavki koje su instalirane u drugim stavkama" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Pošalji mušteriji" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Prikaži stavke koje su poslate mušteriji" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "Prikaži praćene stavke" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Ima nabavnu cenu" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Prikaži stavke koje imaju nabavnu cenu" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "Prikaži stavke čiji rok je istekao" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "Prikaži stavke koje su zastarele" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "Ističe pre" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "Prikaži stavke koje ističu pre ovog datuma" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "Ističe nakon" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "Prikaži stavke koje ističu nakon ovog datuma" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Ažurirano pre" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "Prikaži stavke ažurirane pre ovog datuma" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "Ažurirano nakon" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "Prikaži stavke ažurirane nakon ovog datuma" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "Inventar pre" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "Prikaži stavke prebrojane pre ovog datuma" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "Inventar nakon" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "Prikaži stavke prebrojane nakon ovog datuma" @@ -12324,11 +12332,11 @@ msgstr "Prikaži stavke prebrojane nakon ovog datuma" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Eksterne lokacije" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Prikaži stavke na eksternim lokacijama" @@ -12344,7 +12352,7 @@ msgstr "Prikaži stavke na eksternim lokacijama" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Dodato" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Uklonjeno" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Nema informacije o korisniku" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index e04a9104ae..f15ab16649 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Radera" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Avbryt" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Åtgärder" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Misslyckades" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Ja" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Nej" @@ -103,9 +105,9 @@ msgstr "Nej" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Nej" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Artkel" @@ -184,16 +186,16 @@ msgstr "Testmall för artiklar" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Leverantörsartikel" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Leverantörsartikel" @@ -201,18 +203,18 @@ msgstr "Leverantörsartikel" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Tillverkarens artiklar" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Tillverkarens artiklar" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Artikel Kategori" @@ -228,14 +230,14 @@ msgstr "Artikelkategorier" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Lager artikel" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Lagerplatstyper" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Lagerhistorik" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Tillverknings artiklar" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Företag" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Projektkod" @@ -335,18 +337,18 @@ msgstr "Projektkoder" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Inköpsorder" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Inköpsorderrader" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Försäljningsorder" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Försäljningsorder leveranser" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Returorder" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adress" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adresser" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakter" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Ägare" @@ -456,15 +458,15 @@ msgstr "Ägare" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Användare" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Byggordrar" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Fel vid rendering av komponent" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Skanna streckkod" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Lyckades" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Ta bort länk för streckkod" @@ -766,11 +777,11 @@ msgstr "Öppna i administratörsgränssnittet" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Kopierad" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopiera" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Föregående månad" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Välj månad" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Nästa månad" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Få i lager" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Superanvändare" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "E-post: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Inget namn definierat" @@ -1266,12 +1277,12 @@ msgstr "Vill du ta bort den associerade bilden från denna artikel?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Ta bort" @@ -1303,7 +1314,7 @@ msgstr "Rensa" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Värd" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Stoppad" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "Välj paket" msgid "{0} icons" msgstr "{0} ikoner" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Laddar" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Inga resultat hittades" @@ -2133,8 +2144,8 @@ msgstr "Alternativ" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Streckkods åtgärder" @@ -2211,6 +2222,10 @@ msgstr "Ingen" msgid "InvenTree Logo" msgstr "InvenTree Logotyp" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Uppdaterad" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Tillgänglig" @@ -2596,8 +2612,8 @@ msgstr "Användarinställningar" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Systeminställningar" @@ -2647,18 +2663,18 @@ msgstr "Logga ut" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lagersaldo" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Inköp" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Försäljning" @@ -2743,7 +2759,7 @@ msgstr "Leverantörer" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Tillverkare" @@ -2800,7 +2816,7 @@ msgstr "Bilagor" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Anteckningar" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2876,21 +2892,21 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktiv" @@ -2922,7 +2938,7 @@ msgstr "Paket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Frakt" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Inaktiv" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuell" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Inget på lager" @@ -3038,9 +3054,9 @@ msgstr "Inget på lager" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "På order" @@ -3049,21 +3065,21 @@ msgstr "På order" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "Under produktion" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Detaljer" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Kategori" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Kategori" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Plats" @@ -3097,7 +3113,7 @@ msgstr "Plats" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Serienummer" @@ -3106,9 +3122,9 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Serienummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Antal" @@ -3141,7 +3157,7 @@ msgstr "Antal" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Leverantör" @@ -3725,7 +3741,7 @@ msgstr "Nästa" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Redigera artikel" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Status" @@ -4530,59 +4546,47 @@ msgstr "Tillverkade produkter har raderats" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IAN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Allokerad" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Välj plats" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Tilldela streckkod" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Ändra status" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Lägg till anteckning" @@ -4733,55 +4737,55 @@ msgstr "Lägg till anteckning" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Batchkod" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Serienummer" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Exportera data" msgid "Export" msgstr "Exportera" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Artikel skapad" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Primär" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Valuta" @@ -6882,11 +6877,11 @@ msgstr "Prissättning" msgid "Labels" msgstr "Etiketter" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "Anpassad status" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Extern" @@ -7019,9 +7014,9 @@ msgstr "Extern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Referens" @@ -7035,19 +7030,19 @@ msgstr "Tillverkat antal" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Kan tillverkas" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Slutförd produktion" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Utfärdad av" @@ -7056,8 +7051,8 @@ msgstr "Utfärdad av" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Ansvarig" @@ -7092,7 +7087,7 @@ msgstr "Skapad" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Startdatum" @@ -7100,16 +7095,16 @@ msgstr "Startdatum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Färdigdatum" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Slutförd" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Allokerat lager" @@ -7132,160 +7127,160 @@ msgstr "Allokerat lager" msgid "Consumed Stock" msgstr "Förbrukat lager" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Ofullständig produktion" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Underordnad tillverknings order" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Test resultat" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Redigera Tillverknings order" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Lägg till Tillverknings order" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Avbryt Tillverknings order" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Order avbruten" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Avbryt denna order" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Pausa denna order" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Avbryt denna order" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Pausa denna order" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Ordern är pausad" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Utfärda tillverknings order" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Utfärda denna order" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Order utfärdad" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Slutför tillverknings order" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Markera denna order som slutförd" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Order slutförd" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Utfärda Order" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Slutför Order" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Åtgärder Tillverknings order" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Redigera order" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Duplicera order" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Pausa order" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Avbryt order" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "Kalendervy" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Standardvaluta" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Tillverkare" @@ -7371,13 +7366,13 @@ msgstr "Tillverkare" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Kund" @@ -7405,16 +7400,16 @@ msgstr "Tillverkarens artiklar" msgid "Assigned Stock" msgstr "Tilldelad Lager" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Redigera företag" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Radera företag" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Grupproller" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Tillverknings orderallokeringar" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Försäljningsorder allokeringar" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Nyckelord" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Tillgängligt lager" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "På order" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Låst" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Mall artikel" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Sammansatt artikel" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Komponent artikel" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Testbar artikel" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Spårbar artikel" @@ -7840,8 +7835,8 @@ msgstr "Försäljningsbar artikel" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Virtuell artikel" @@ -7849,13 +7844,13 @@ msgstr "Virtuell artikel" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Skapad Datum" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Skapad av" @@ -7874,7 +7869,7 @@ msgstr "dagar" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Prisintervall" @@ -7917,7 +7912,7 @@ msgstr "Relaterade artiklar" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Lägg till artikel" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Artikel åtgärder" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Totalpris" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Komponent" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Senast uppdaterad" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Radartiklar" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Slutför returorder" @@ -8477,55 +8475,55 @@ msgstr "Slutförda leveranser" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Redigera försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Ny försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Leveranser" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Avbryt försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Pausa försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Slutför försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Leveransorder" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Leveransdatum" @@ -8561,7 +8559,7 @@ msgstr "Leveransdatum" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Leveransdatum" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "Väntande" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Levererat" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "Välj kolumner" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" -msgstr "Skapad före" +msgid "Assigned to me" +msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "Skapad före" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "Skapad efter" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "Uppdaterad före" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Filtrera efter användare" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Ta bort filter" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Välj filtervärde" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "Välj datumvärde" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Välj filter" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Lägg till filter" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Rensa filter" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Inga resultat hittades" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "Visa detaljer" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "Visa detaljer" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Uppdatera data" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Aktiva filter" @@ -9411,62 +9427,67 @@ msgstr "Aktiva filter" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "Virtuell del" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "Virtuell del" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Under tillverkning" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Under tillverkning" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Under tillverkning" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Aktiv del" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Validerad" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Ärvd" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Tillåt varianter" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "Visa BOM" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "Importera från fil" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Montering" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Spårbart objekt" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "Konsumera" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Testbar" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Visa del" @@ -9921,31 +9937,31 @@ msgstr "Visa del" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Radera adress" msgid "Are you sure you want to delete this address?" msgstr "Är du säker på att du vill radera denna adress?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Lägg till företag" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Lägg till företag" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Har enheter" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Avisering" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Meddelande" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Inkludera underkategorier" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Filtrera på aktiv artiklestatus" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Filtrera efter monteringsattribut" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Inkludera artiklar från underkategorier" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Filtrera efter komponentattribut" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Filtrera på spårbart attribut" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Filtrera efter artiklar som har enheter" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Har IAN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Filtrera efter artiklar som har ett internt artikelnummer" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "I lager" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Filtrera efter artiklar som har enheter" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Filtrera på ariklar som har lågt saldo" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Kan köpas" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Filtrera på artiklar som kan köpas" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Försäljningsbar" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Filtrera på artiklar som kan säljas" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Filtrera efter artiklar som är virtuella" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Inte virtuell" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Är mall" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "Är variant" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "Importera delar" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "Lägg till delar" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "Skapa del" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "Skapa en ny del" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "Inga resultat" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Visa tillverkat antal som är i produktion" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Installerad" @@ -11321,24 +11337,24 @@ msgstr "Installerad" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "Uppdaterad före" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Borttagen" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 200d43673a..1acf240ef0 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -44,19 +44,19 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "" @@ -103,9 +105,9 @@ msgstr "" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "" @@ -201,18 +203,18 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "" @@ -228,14 +230,14 @@ msgstr "" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "" @@ -335,18 +337,18 @@ msgstr "" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "" @@ -456,15 +458,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -668,8 +679,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -754,7 +765,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "" @@ -766,11 +777,11 @@ msgstr "" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "" @@ -1266,12 +1277,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "" @@ -1303,7 +1314,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "" msgid "{0} icons" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "" msgid "InvenTree Logo" msgstr "" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "" @@ -2647,18 +2663,18 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "" @@ -2800,7 +2816,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2876,21 +2892,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "" @@ -3038,9 +3054,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "" @@ -3106,9 +3122,9 @@ msgstr "" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "" @@ -3141,7 +3157,7 @@ msgstr "" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -7019,9 +7014,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "" @@ -7132,160 +7127,160 @@ msgstr "" msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 -msgid "Created Before" +msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:179 -msgid "Show items created before this date" +msgid "Show orders assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:221 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index fcf8c8a510..d95361d26f 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -44,19 +44,19 @@ msgstr "Sil" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Vazgeç" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Eylemler" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Hata" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Evet" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Hayır" @@ -103,9 +105,9 @@ msgstr "Hayır" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Hayır" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Parça" @@ -184,16 +186,16 @@ msgstr "Parça Test Şablonları" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Tedarikçi Parçası" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Tedarikçi Parçaları" @@ -201,18 +203,18 @@ msgstr "Tedarikçi Parçaları" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Üretici Parçası" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Üretici Parçaları" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Parça Kategorisi" @@ -228,14 +230,14 @@ msgstr "Parça Kategorileri" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Stok Kalemi" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Stok Konum Türleri" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Stok Geçmişi" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Üretim Kalemleri" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Şirketler" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Proje Kodu" @@ -335,18 +337,18 @@ msgstr "Proje Kodları" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Satın Alma Siparişi" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Satın Alma Sipariş Satırları" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Satış Siparişi" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Satış Siparişi Gönderileri" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "İade Emri" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Adres" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Adresler" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Bağlantı" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Bağlantılar" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Sahip" @@ -456,15 +458,15 @@ msgstr "Sahipler" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Kullanıcı" @@ -548,7 +550,7 @@ msgstr "Seçim Listeleri" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Seçim Listeleri" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Yönetici" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Üretim Emirleri" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "İşlem başarısız" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "İşlem başarı ile tamamlandı" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Bileşen görüntüleme hatası" @@ -668,8 +679,8 @@ msgstr "Barkod verisi gir" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Barkod Tara" @@ -688,7 +699,7 @@ msgstr "Barkod beklenen model ile uyuşmuyor" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Başarılı" @@ -754,7 +765,7 @@ msgstr "Bu, ilgili barkoda olan bağlantıyı kaldıracaktır" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Barkodun Bağlantısını Kaldır" @@ -766,11 +777,11 @@ msgstr "Yönetici arayüzünde aç" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Kopyalandı" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Kopyala" @@ -879,33 +890,33 @@ msgstr "Bildirimleri iptal edin" msgid "Subscribe to notifications" msgstr "Bildirimlere abone olun" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Takvim Filtreleri" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Önceki Ay" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Ay Seç" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Sonraki ay" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Sipariş güncellendi" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Sipariş güncellenirken hata oluştu" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Gecikmiş" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Ürün ağacı doğrulaması gerektiren montajlar" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Düşük Stok" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Süper Kullanıcı" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Personel" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "E-Posta:" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Herhangi bir ad tanımlanmamış" @@ -1266,12 +1277,12 @@ msgstr "Bu ögeyle ilişkilendirilmiş görsel kaldırılsın mı?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Kaldır" @@ -1303,7 +1314,7 @@ msgstr "Temizle" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Sunucu" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Durdu" msgid "Running" msgstr "Çalışıyor" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "Yüklemek için dosya seçin" @@ -1919,13 +1930,13 @@ msgstr "Paket seç" msgid "{0} icons" msgstr "{0} simge" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Yükleniyor" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Hiçbir şey bulunamadı" @@ -2133,8 +2144,8 @@ msgstr "Ayarlar" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Barkod Eylemleri" @@ -2211,6 +2222,10 @@ msgstr "Hiçbiri" msgid "InvenTree Logo" msgstr "InvenTree Logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Dil Seç" @@ -2240,7 +2255,8 @@ msgstr "Grup rolleri güncelleniyor" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Güncellendi" @@ -2288,11 +2304,11 @@ msgstr "Öğe yok" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Mevcut" @@ -2596,8 +2612,8 @@ msgstr "Kullanıcı Ayarları" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Sistem Ayarları" @@ -2647,18 +2663,18 @@ msgstr "Çıkış" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stok" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Üretim" @@ -2669,17 +2685,17 @@ msgstr "Üretim" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Satın Alma" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Satış" @@ -2743,7 +2759,7 @@ msgstr "Tedarikçiler" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Üreticiler" @@ -2800,7 +2816,7 @@ msgstr "Ekler" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Notlar" @@ -2850,8 +2866,8 @@ msgstr "Eklenti Bilgileri" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Yazar" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Tarih" @@ -2876,21 +2892,21 @@ msgstr "Tarih" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Aktif" @@ -2922,7 +2938,7 @@ msgstr "Paket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Eklenti Ayarları" @@ -3005,31 +3021,31 @@ msgstr "Bilinmeyen model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Gönderi" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Pasif" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Sanal" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Stok yok" @@ -3038,9 +3054,9 @@ msgstr "Stok yok" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "Siparişte" @@ -3049,21 +3065,21 @@ msgstr "Siparişte" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "Üretimde" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Ayrıntılar" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Kategori" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Kategori" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Konum" @@ -3097,7 +3113,7 @@ msgstr "Konum" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Seri Numarası" @@ -3106,9 +3122,9 @@ msgstr "Seri Numarası" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Seri Numarası" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Miktar" @@ -3141,7 +3157,7 @@ msgstr "Miktar" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Parti" @@ -3652,11 +3668,11 @@ msgstr "Zaten İçe Aktarıldı" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Tedarikçi" @@ -3725,7 +3741,7 @@ msgstr "Sonraki" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Parçayı Düzenle" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Stokta" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Tedarikçi parçası oluşturuldu" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "Üretim Çıktısı" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Durum" @@ -4530,59 +4546,47 @@ msgstr "Üretim çıktıları iptal edildi" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "DPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "Tahsis Edildi" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Kaynak Konum" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Stoku Tahsis Et" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Tüketildi" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Takip ediliyor" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Konum Seçiniz" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Kalemin Hedefi seçildi" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Parça kategorisi varsayılan konumu seçildi" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Varış konumu seçildi" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Varsayılan konum seçildi" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Konum Ayarla" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Parti Kodu Ata" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "Son Kullanma Tarihi Belirle" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Paketlemeyi Ayarla" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Paketlemeyi Ayarla" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Durumu Değiştir" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Note Ekle" @@ -4733,55 +4737,55 @@ msgstr "Note Ekle" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Varsayılan konumda depola" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "Satırdaki hedefe depola " -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Mevcut stokla birlikte depola" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Parti Kodu" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Seri Numaraları" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "Son Kullanma Tarihi" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "Paketleme" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Not" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Teslim Alındı" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Kalemleri Teslim Al" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "Stok Durumu" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Stok Kalemi Ekle" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "Verileri dışa aktar" msgid "Export" msgstr "Dışa Aktar" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "İşlem başarısız" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "İşlem başarı ile tamamlandı" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Öge Oluşturuldu" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Aşağıdaki e-posta adresleri hesabınızla ilişkilendirilmiştir:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Birincil" @@ -6497,7 +6492,7 @@ msgstr "Noktalar" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Para Birimi" @@ -6882,11 +6877,11 @@ msgstr "Fiyatlandırma" msgid "Labels" msgstr "Etiketler" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Revizyon" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Harici" @@ -7019,9 +7014,9 @@ msgstr "Harici" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Referans" @@ -7035,19 +7030,19 @@ msgstr "Üretim Miktarı" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Üretebilir" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Tamamlanan Çıkışlar" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Düzenleyen" @@ -7056,8 +7051,8 @@ msgstr "Düzenleyen" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Sorumlu" @@ -7092,7 +7087,7 @@ msgstr "Oluşturuldu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "Başlangıç Tarihi" @@ -7100,16 +7095,16 @@ msgstr "Başlangıç Tarihi" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Hedef Tarih" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Tamamlandı" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Tahsis Edilen Stok" @@ -7132,160 +7127,160 @@ msgstr "Tahsis Edilen Stok" msgid "Consumed Stock" msgstr "Tüketilen Stok" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Tamamlanmayan Çıktılar" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Alt Üretim Emirleri" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Test Sonuçları" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Üretim Emrini Düzenle" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Üretim Emri Ekle" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Üretim Emrini İptal Et" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Sipariş iptal edildi" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Bu siparişi iptal et" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Üretimi Askıya Al" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Bu üretimi askıya al" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Bu siparişi iptal et" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Üretimi Askıya Al" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Bu üretimi askıya al" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Beklemeye alınan sipariş" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Üretim Emri Düzenle" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Bu siparişi düzenle" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Sipariş düzenlendi" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Üretim Emrini Tamamla" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Bu siparişi tamamlandı olarak imle" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Sipariş tamamlandı" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Sipariş Düzenle" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Siparişi Tamamla" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Üretim Emri Eylemleri" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Siparişi düzenle" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Siparişi çoğalt" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Siparişi beklet" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Üretim Emri" @@ -7294,7 +7289,7 @@ msgstr "Üretim Emri" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Varsayılan Para Birimi" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Üretici" @@ -7371,13 +7366,13 @@ msgstr "Üretici" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Müşteri" @@ -7405,16 +7400,16 @@ msgstr "Üretilen Parçalar" msgid "Assigned Stock" msgstr "Atanan Parçalar" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Şirketi Düzenle" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Şirketi Sil" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Şirket Eylemleri" @@ -7448,24 +7443,24 @@ msgstr "Üretici Parçası Ayrıntıları" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Teslim Alınan Stok" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Üretici Parçasını Düzenle" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Üretici Parçası Ekle" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Üretici Parçasını Sil" @@ -7486,7 +7481,7 @@ msgstr "Parça Açıklaması" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Paket Miktarı" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Tedarikçi Parçası Eylemleri" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Tedarikçi Parçasını Düzenle" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Tedarikçi Parçasını Sil" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Tedarikçi Parçası Ekle" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "Grup Rolleri" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "Kategori Ayrıntıları" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Üretim Emri Tahsisatları" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Satış Siparişi Ayrımaları" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Şunun revizyonu" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Varsayılan Konum" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Anahtar Sözcükler" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Mevcut Stok" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Siparişte" @@ -7803,7 +7798,7 @@ msgstr "Minimum Stok" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Kilitli" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Şablon Parça" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Birleştirilmiş Parça" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Bileşen Parça" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Test Edilebilir Parça" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "İzlenebilir Parça" @@ -7840,8 +7835,8 @@ msgstr "Satılabilir Parça" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Sanal Parça" @@ -7849,13 +7844,13 @@ msgstr "Sanal Parça" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Oluşturma Tarihi" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Oluşturan" @@ -7874,7 +7869,7 @@ msgstr "günler" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Fiyat Aralığı" @@ -7917,7 +7912,7 @@ msgstr "İlgili Parçalar" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Parça Kilitli" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Parça Ekle" @@ -7965,7 +7960,7 @@ msgstr "Emir" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "Stok Sipariş Et" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "Seri numarasına göre ara" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Parça Eylemleri" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "Stok Değeri" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Toplam Fiyat" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Bileşen" @@ -8150,11 +8145,11 @@ msgstr "Maximum Fiyat" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Birim Fiyat" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Satın Alma Fiyatlandırması" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Son Güncelle" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Satın Alma Siparişini Düzenle" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Satın Alma Siparişi Ekle" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Tamamlanan Satırlar" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Hedef" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Sipariş Ayrıntıları" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Satırlar" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Ek Kalemler" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Satın Alma Siparişi Düzenle" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Satın Alma Siparişini İptal Et" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Satın Alma Siparişini Beklet" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Satın Alma Siparişini Tamamla" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Sipariş Eylemleri" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Müşteri Referansı" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "İade Emrini Düzenle" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "İade Emri Ekle" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "İade Emri Düzenle" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "İade Emrini İptal Et" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "İade Emrini Beklet" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "İade Emrini Tamamla" @@ -8477,55 +8475,55 @@ msgstr "Tamamlanan Gönderiler" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Satış Siparişlerini Düzenle" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Satış Siparişi Ekle" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Gönderiler" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Satış Siparişi Düzenle" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Satış Siparişini İptal Et" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Satış Siparişini Beklet" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Satış Siparişini Tamamla" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Siparişi Gönder" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "Gönderi Referansı" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Gönderim Tarihi" @@ -8561,7 +8559,7 @@ msgstr "Gönderim Tarihi" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "Teslimat Tarihi" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "Gönderiyi Tamamla" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "Bekliyor" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "Kontrol edildi" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "Kontrol Edilmedi" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "Gönderildi" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "Teslim Edildi" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "Stok Kalemi Eylemleri" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "Bu stok kalemi üretimdedir" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "Bu stok kalemi bir satış siparişine atanmıştır" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "Bu stok kalemi bir müşteriye atanmıştır" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "Bu stok kalemi başka bir stok kalemine takılıdır" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Bu stok kalemi bir üretim emri tarafından tüketildi" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "Bu stok kaleminin süresi doldu" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "Bu stok kalemi eskidir" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "Bu stok kalemi tümüyle tahsis edildi" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "Bu stok kalemi kısmen tahsis edildi" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "Mevcut stok yok" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "Bu stok kalemi tükendi" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Stok Bilgisi" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "Tahsis Edilen Kalemler" @@ -9046,264 +9044,282 @@ msgstr "Sütunları Seç" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Parti Kodu Olanlar" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Parti kodu olan ögeleri göster" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "Stokta olan kalemleri göster" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "Serileştirilmiş Olanlar" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "Bir seri numarası olan ögeleri göster" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Parti Kodu Olanlar" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Parti kodu olan ögeleri göster" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "Stokta olan kalemleri göster" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "Serileştirilmiş Olanlar" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "Bir seri numarası olan ögeleri göster" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "Bana atandı" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "Bana atanan siparişleri göster" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "Açık" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "Açık kalemleri göster" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "Proje Kodu Olanlar" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Varyantları Dahil Et" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Sipariş durumuna göre süz" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "Proje koduna göre süz" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "Sorumlu sahibine göre süz" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "Kullanıcıya göre süz" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Filtreyi kaldır" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Filtre değeri seç" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Filtre seç" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Filtre" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Tablo Süzgeçleri" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Filtre Ekle" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Süzgeçleri Temizle" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Hiç kayıt bulunamadı" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "Sunucu yanlış veri türü döndürdü" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Sunucu yanlış veri türü döndürdü" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Sunucu yanlış veri türü döndürdü" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Seçilen Ögeleri Sil" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Seçilen ögeleri silmek istediğinize emin misiniz?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Bu işlem geri alınamaz" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "Ürünler silindi" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "Ürünlerin silinmesi başarısız" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Seçili kayıtları sil" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Veriyi yenile" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "Aktif Filtreler" @@ -9411,62 +9427,67 @@ msgstr "Aktif Filtreler" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "Bu ML ögesi farklı bir üst öge için tanımlı" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Parça Bilgisi" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Harici stok" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Yedek stok içerir" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Varyant stok içerir" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Varyant stok içerir" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Üretiliyor" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Varyant stok içerir" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Üretiliyor" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Üretiliyor" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Tüketilebilir öge" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Yetersiz stok" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Test edilebilir ögeleri göster" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "İzlenebilir ögeleri göster" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "Aktif Parça" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Birleştirilmiş ögeleri göster" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Stokta bulunan kalemleri göster" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Siparişteki ögeleri göster" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Doğrulandı" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Doğrulanan kalemleri göster" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Devralınmış" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Devralınmış kalemleri göster" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Varyantlara İzin Ver" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Varyant ikamesine izin veren kalemleri göster" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "İsteğe bağlı" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "İsteğe bağlı ögeleri göster" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Tüketilebilir" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Tüketilebilir ögeleri göster" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Fiyatlandırılmış" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Fiyatlandırılmış ögeleri göster" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "ML Verisi İçe aktar" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "ML Ögesi Ekle" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "ML ögesi oluşturuldu" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "ML Ögesini Düzenle" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "ML ögesi güncellendi" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "ML Ögesini Sil" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "ML ögesi silindi" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "BOM kalemi doğrulandı" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "BOM kalemini doğrulama başarısız oldu" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "ML Görüntüle" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "BOM Satırını Doğrula" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Yedekleri Düzenle" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Parça kilitli olduğundan ürün ağacı düzenlenemez" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Montaj" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Aktif montajları göster" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Takip Edilebilir" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "İzlenebilir birleştirmeleri göster" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "Çıktıya Tahsis Edildi" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "Bir üretim çıktısına tahsis edilen kalemleri göster" @@ -9703,31 +9719,31 @@ msgstr "Bir üretim çıktısına tahsis edilen kalemleri göster" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Sipariş Durumu" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "Tüketilebilir satırları göster" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "İsteğe bağlı satırları göster" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "Test Edilebilir" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "İzlenen" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "İzlenen satırları göster" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "Üretimde" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "Yetersiz stok" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "Devralınır" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "Birim Miktarı" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "Üretim Emri Oluştur" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "Üretim Stoku" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "Parçayı Görüntüle" @@ -9921,31 +9937,31 @@ msgstr "Parçayı Görüntüle" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "Stok durumuna göre süz" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "Üretim çıktısını tamamla" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "Hurdaya Ayır" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "Üretim çıktısını hurdaya ayır" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "Üretim çıktısını iptal et" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "Gerekli Testler" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "Adresi Sil" msgid "Are you sure you want to delete this address?" msgstr "Bu adresi silmek istediğinize emin misiniz?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "Şirket Ekle" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "Şirket Ekle" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "Aktif şirketleri göster" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "Tedarikçi olan şirketleri göster" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "Üretici olan şirketleri göster" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "Müşteri olan şirketleri göster" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Satır Ekle" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Satırı Düzenle" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "Satırı Sil" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "Seçenekli şablonları göster" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Birimi Var" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Bildirim" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "İleti" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Alt Kategorileri Dahil Et" @@ -10729,136 +10745,136 @@ msgstr "Bekleyen siparişleri göster" msgid "Show received items" msgstr "Teslim alınan kalemleri göster" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Minimum stok" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Parçanın aktiflik durumuna göre filtrele" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "Parça kilit durumuna göre süz" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Montaj niteliğine göre filtrele" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Alt kategorilerdeki parçaları dahil et" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Bileşen niteliğine göre filtrele" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "Test edilebilir özelliğe göre süz" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Takip edilebilirliğine göre filtrele" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Birimi olan parçaları filtrele" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "DPN'si Olanlar" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Dahili parça numarası bulunan parçaları filtrele" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Stoğu Var" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Stoğu olan parçaları filtrele" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Düşük stoğu olan parçaları filtrele" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Satın Alınabilir" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Satın alınabilir parçaları filtrele" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Satılabilir" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Satılabilir parçaları filtrele" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Sanal parçaları filtrele" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Sanal Değil" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Şablon Olanlar" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "Şablon olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "Revizyon Olanlar" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "Revizyon olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "Revizyonu Olanlar" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "Revizyonu olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "Fiyatlandırma bilgisi olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "Stokta olan parçalara göre süz" @@ -10870,55 +10886,55 @@ msgstr "Stokta olan parçalara göre süz" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "Kullanıcının takip ettiği parçalara göre süz" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "Sonuç Yok" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "Şu an üretimde olan üretim çıktılarını göster" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "Hazırla" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Numune" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Kuruldu" @@ -11321,24 +11337,24 @@ msgstr "Kuruldu" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "ÜPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "Satırları İçe Aktar" @@ -11367,15 +11383,15 @@ msgstr "Satırları İçe Aktar" msgid "Supplier Code" msgstr "Tedarikçi Kodu" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Tedarikçi Bağlantısı" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Üretici Kodu" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Sipariş kalemini teslim al" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Sipariş kalemlerini teslim al" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Temel birimler" @@ -11401,10 +11417,6 @@ msgstr "Temel birimler" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Tedarikçi parçası ekle" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Tedarikçi parçası ekle" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Tedarikçi parçası ekle" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "Aktif tedarikçi parçalarını göster" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "Aktif dahili parçaları göster" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Aktif Tedarikçi" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Aktif tedarikçileri göster" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "Ögeyi Teslim Al" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "Açık tahsisatları göster" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "Mevcut Miktar" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "Tahsis Edilen Miktar" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "Üretim stoku" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "Sipariş stoku" @@ -11553,31 +11569,31 @@ msgstr "Sipariş stoku" msgid "Create Shipment" msgstr "Gönderi Oluştur" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "Ögeler" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "Gönderi ekle" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "Gönderilen gönderileri göster" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "Teslim edilen gönderileri gönder" @@ -12195,128 +12211,120 @@ msgstr "Konum Türünü Sil" msgid "Icon" msgstr "Simge" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "Stok Sayımı Tarihi" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "Aktif parçalar için stoku göster" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "Tahsis edilen kalemleri göster" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "Stokta olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Alt Konumları Dahil Et" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "Alt konumlardaki stoku dahil et" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "Tükendi" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "Tükenen stok kalemlerini göster" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "Üretimde olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "Başka kalemlerde takılı olan stok kalemlerini göster" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "Müşteriye Gönderildi" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "Bir müşteriye gönderilen ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "İzlenen ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "Satın Alma Fiyatı Olanlar" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "Satın alma fiyatı olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Harici Konum" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "Harici bir konumdaki ögeleri göster" @@ -12344,7 +12352,7 @@ msgstr "Harici bir konumdaki ögeleri göster" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "Eklendi" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "Kaldırıldı" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "Kullanıcı bilgisi yok" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index c3b13a10f8..15165c146c 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\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" @@ -44,19 +44,19 @@ msgstr "Видалити" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Скасувати" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Дії" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Помилка" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Так" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Ні" @@ -103,9 +105,9 @@ msgstr "Ні" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Ні" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Частина" @@ -184,16 +186,16 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Частина від постачальника" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Частини від постачальника" @@ -201,18 +203,18 @@ msgstr "Частини від постачальника" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Виробник частини" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Деталі виробника" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Категорія" @@ -228,14 +230,14 @@ msgstr "Категорії" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Елемент складу" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Зібрати предмет" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Компанії" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Код проєкту" @@ -335,18 +337,18 @@ msgstr "Коди проєкту" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Замовлення на купівлю" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Замовлення на купівлю" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Адреса" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Адреси" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Контакт" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Контакти" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Власник" @@ -456,15 +458,15 @@ msgstr "Власники" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Користувач" @@ -548,7 +550,7 @@ msgstr "" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Адмін" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Замовлення на збірку" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Помилка рендерингу компонента" @@ -668,8 +679,8 @@ msgstr "Введіть дані штрихкоду" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Сканувати штрих-код" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Успіх" @@ -754,7 +765,7 @@ msgstr "Це призведе до видалення посилання з ві #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Відв'язати штрих-код" @@ -766,11 +777,11 @@ msgstr "Відкрити в інтерфейсі адміністратора" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Скопійовано" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Копіювати" @@ -879,33 +890,33 @@ msgstr "Відписатися від сповіщень" msgid "Subscribe to notifications" msgstr "Підписатися на сповіщення" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "Фільтри календаря" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "Попередній місяць" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "Оберіть місяць" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "Наступний місяць" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "Замовлення оновлено" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "Помилка під час оновлення замовлення" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Прострочено" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Низький залишок" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "Суперкористувач" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "Персонал" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "Електронна пошта: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Ім'я не визначено" @@ -1266,12 +1277,12 @@ msgstr "Видалити пов'язане зображення з цього е #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Видалити" @@ -1303,7 +1314,7 @@ msgstr "Очистити" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Хост" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "Зупинено" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "Вибрати пакет" msgid "{0} icons" msgstr "Значки {0}" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Завантаження" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Результатів не знайдено" @@ -2133,8 +2144,8 @@ msgstr "Параметри" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "" @@ -2211,6 +2222,10 @@ msgstr "Нічого" msgid "InvenTree Logo" msgstr "Логотип InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "Обрати мову" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Доступно" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Налаштування системи" @@ -2647,18 +2663,18 @@ msgstr "Вихід" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "В наявності" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Виробництво" @@ -2669,17 +2685,17 @@ msgstr "Виробництво" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "" @@ -2743,7 +2759,7 @@ msgstr "Постачальники" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Виробники" @@ -2800,7 +2816,7 @@ msgstr "Вкладення" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Нотатки" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "Автор" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Дата" @@ -2876,21 +2892,21 @@ msgstr "Дата" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Активний" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Неактивний" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Немає в наявності" @@ -3038,9 +3054,9 @@ msgstr "Немає в наявності" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "" @@ -3049,21 +3065,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Категорія" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Категорія" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "" @@ -3097,7 +3113,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Серійний номер" @@ -3106,9 +3122,9 @@ msgstr "Серійний номер" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Серійний номер" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Кількість" @@ -3141,7 +3157,7 @@ msgstr "Кількість" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "Пакетно" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Постачальник" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "В наявності" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Статус" @@ -4530,59 +4546,47 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Розташування джерела" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "Вибір розташування вихідного товару при розподілі запасів" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "Елементи складу виділені" @@ -4593,10 +4597,10 @@ msgstr "Елементи складу виділені" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "Використано" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "Ви підписані" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Оберіть розташування" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "Призначити Номер серії збірки" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" +#: src/forms/PurchaseOrderForms.tsx:574 +msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:581 -msgid "Set Expiry Date" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "" @@ -4733,55 +4737,55 @@ msgstr "" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Номер серії збірки" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "Введіть Номер серії збірки для отриманих елементів" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Нотатки" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "Артикул, SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Отримано" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "Отримати предмети" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "Елемент, отриманий на складі" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "Стан залишків" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Додати елемент складу" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Наступні електронні адреси пов'язані з вашим обліковим записом:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "" @@ -6497,7 +6492,7 @@ msgstr "Крапки" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "" @@ -6882,11 +6877,11 @@ msgstr "" msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Ревізія" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Зовнішній" @@ -7019,9 +7014,9 @@ msgstr "Зовнішній" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "" @@ -7035,19 +7030,19 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "" @@ -7056,8 +7051,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Відповідальний" @@ -7092,7 +7087,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Кінцева дата" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Виділений запас" @@ -7132,160 +7127,160 @@ msgstr "Виділений запас" msgid "Consumed Stock" msgstr "Використані запаси" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Дочірні Замовлення на збірку" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "" @@ -7294,7 +7289,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "" @@ -7371,13 +7366,13 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "" @@ -7405,16 +7400,16 @@ msgstr "Вироблені деталі" msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "" @@ -7448,24 +7443,24 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "" @@ -7486,7 +7481,7 @@ msgstr "Опис частини" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Місцеперебування за замовчуванням" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Доступний залишок" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "" @@ -7803,7 +7798,7 @@ msgstr "Мінімальний запас" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Відстежуваний елемент" @@ -7840,8 +7835,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "" @@ -7849,13 +7844,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" @@ -7917,7 +7912,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "" @@ -7965,7 +7960,7 @@ msgstr "Замовлення" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Компонент" @@ -8150,11 +8145,11 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Дата завершення" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "" @@ -8477,55 +8475,55 @@ msgstr "" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "" @@ -8561,7 +8559,7 @@ msgstr "" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "Цей Складський елемент було використано у Виробничому замовленні" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "Має Номер серії збірки" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "Показати елементи які мають Номер серії збірки" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "Фільтрувати елементи по Номеру серії збірки" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "Має Номер серії збірки" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "Показати елементи які мають Номер серії збірки" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "Фільтрувати елементи по Номеру серії збірки" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Включити варіанти" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Показати відстежувані позиції" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Біл матеріалів не можна редагувати, тому що частина заблокована" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Збірка" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Відстежуваний" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "Показати відстежувані збірки" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "Статус замовлення" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "Виконується автоматичний розподіл" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "Показувати замовлення з цільовою датою" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "Показувати замовлення з датою початку" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Сповіщення" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Включити підкатегорії" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Фільтрувати за атрибутом \"Компонент\"" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Фільтр по атрибуту, який відстежується" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "Це шаблон" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "" @@ -11321,24 +11337,24 @@ msgstr "" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "Код постачальника" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Посилання на постачальника" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "" @@ -11401,10 +11417,6 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "Активний постачальник" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "Показати активних постачальників" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "Призначити для відвантаження" @@ -11517,31 +11533,31 @@ msgstr "Призначити для відвантаження" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "Видалити тип локації" msgid "Icon" msgstr "Іконка" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Включати дочірні локації" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "Показати позиції, використані у Виробничих замовленнях" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "Зовнішнє розташування" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 42528a0cf2..58671cf95e 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -44,19 +44,19 @@ msgstr "Xóa" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "Hủy bỏ" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "Chức năng" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "Thất bại" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "Đồng ý" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "Không" @@ -103,9 +105,9 @@ msgstr "Không" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "Không" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "Phụ kiện" @@ -184,16 +186,16 @@ msgstr "Mẫu thử nghiệm" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "Phụ kiện nhà cung cấp" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "Nhà cung cấp phụ kiện" @@ -201,18 +203,18 @@ msgstr "Nhà cung cấp phụ kiện" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "Phụ kiện nhà sản xuất" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "Nhà sản xuất phụ kiện" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "Danh mục phụ kiện" @@ -228,14 +230,14 @@ msgstr "Danh mục phụ kiện" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "Hàng trong kho" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "Phân loại vị trí kho hàng" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "Lịch sử kho hàng" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "Xây dựng mặt hàng" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "Doanh nghiệp" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "Mã dự án" @@ -335,18 +337,18 @@ msgstr "Mã dự án" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "Đơn đặt mua" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "Các dòng đơn đặt hàng" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "Đơn đặt bán" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "Vận chuyển đơn hàng" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "Đơn hàng trả lại" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "Địa chỉ" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "Địa chỉ" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "Liên hệ" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Danh bạ" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "Chủ sở hữu" @@ -456,15 +458,15 @@ msgstr "Chủ sở hữu" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "Người dùng" @@ -548,7 +550,7 @@ msgstr "Danh sách chọn" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "Danh sách chọn" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "Quản trị" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Đơn đặt bản dựng" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Lỗi khi hiển thị thành phần" @@ -668,8 +679,8 @@ msgstr "Nhập dữ liệu mã vạch" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "Quét mã vạch" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Thành công" @@ -754,7 +765,7 @@ msgstr "Thao tác này sẽ xóa liên kết đến mã vạch được liên k #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "Gỡ liên kết mã vạch" @@ -766,11 +777,11 @@ msgstr "Mở trong giao diện quản trị" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "Đã sao chép" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "Sao chép" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "Quá hạn" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "Còn ít hàng" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "Chưa định nghĩa tên" @@ -1266,12 +1277,12 @@ msgstr "Xóa hình liên quan khỏi mục này?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "Xoá" @@ -1303,7 +1314,7 @@ msgstr "Clear" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "Host" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "Chọn gói" msgid "{0} icons" msgstr "{0} icons" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "Đang tải" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "Không có kết quả nào được tìm thấy" @@ -2133,8 +2144,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "Chức năng mã vạch" @@ -2211,6 +2222,10 @@ msgstr "Không" msgid "InvenTree Logo" msgstr "Logo InvenTree" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Đã cập nhật" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "Có sẵn" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "Thiết lập hệ thống" @@ -2647,18 +2663,18 @@ msgstr "Đăng xuất" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Kho hàng" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "Mua sắm" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "Bán hàng" @@ -2743,7 +2759,7 @@ msgstr "Nhà cung cấp" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "Nhà sản xuất" @@ -2800,7 +2816,7 @@ msgstr "Đính kèm" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "Ghi chú" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Ngày" @@ -2876,21 +2892,21 @@ msgstr "Ngày" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "Hoạt động" @@ -2922,7 +2938,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Thiết lập phần bổ sung" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "Lô hàng" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "Không hoạt động" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Ảo" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "Hết hàng" @@ -3038,9 +3054,9 @@ msgstr "Hết hàng" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "On Order" @@ -3049,21 +3065,21 @@ msgstr "On Order" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "Đang sản xuất" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "Chi tiết" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "Danh mục" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "Danh mục" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "Vị trí" @@ -3097,7 +3113,7 @@ msgstr "Vị trí" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "Số sê-ri" @@ -3106,9 +3122,9 @@ msgstr "Số sê-ri" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "Số sê-ri" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "Số lượng" @@ -3141,7 +3157,7 @@ msgstr "Số lượng" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "Nhà cung cấp" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "Sửa phụ kiện" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "Còn hàng" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "Đã tạo sản phẩm nhà cung cấp" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "Trạng thái" @@ -4530,59 +4546,47 @@ msgstr "Xây dựng đầu ra đã bị hủy" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Vị trí nguồn cung" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "Phân kho" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "" @@ -4593,10 +4597,10 @@ msgstr "" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "Chọn vị trí" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "Đã chọn đích đến của mặt hàng" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "Vị trí mặc định danh mục đã được chọn" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "Vị trí kho hàng nhận đã được chọn" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "Vị trí mặc định đã chọn" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "Cài đặt vị trí" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "Điều chỉnh bao bì" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "Điều chỉnh bao bì" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Thay đổi trạng thái" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "Thêm ghi chú" @@ -4733,55 +4737,55 @@ msgstr "Thêm ghi chú" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "Cửa hàng ở vị trí mặc định" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "Cửa hàng đã nhận hàng" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Mã lô hàng" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "Số sê-ri" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "Đóng gói" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "Ghi chú" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Đã nhận" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "Nhận hạng mục" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "Trạng thái kho" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "Thêm mặt hàng trong kho" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "Mặt hàng đã được tạo" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "Địa chỉ email sau đã được liên kết với tài khoản của bạn:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "Chính" @@ -6497,7 +6492,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "Tiền tệ" @@ -6882,11 +6877,11 @@ msgstr "Giá bán" msgid "Labels" msgstr "Nhãn" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "Sửa đổi" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Bên ngoài" @@ -7019,9 +7014,9 @@ msgstr "Bên ngoài" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "Tham chiếu" @@ -7035,19 +7030,19 @@ msgstr "Số lượng đơn vị" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "Có thể dựng" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "Cấp bởi" @@ -7056,8 +7051,8 @@ msgstr "Cấp bởi" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Chịu trách nhiệm" @@ -7092,7 +7087,7 @@ msgstr "Đã tạo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "Ngày mục tiêu" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "Đã hoàn thành" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "Kho hàng đã phân bổ" @@ -7132,160 +7127,160 @@ msgstr "Kho hàng đã phân bổ" msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn hiện" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "Kết quả kiểm tra" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "Sửa đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "Tạo đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "Hủy đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "Đã huỷ giao dịch" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "Hủy đơn hàng này" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "Chuyển trạng thái chờ đơn đặt bản dựng" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "Chuyển đơn hàng sang trạng thái chờ" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "Hủy đơn hàng này" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "Chuyển trạng thái chờ đơn đặt bản dựng" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "Chuyển đơn hàng sang trạng thái chờ" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "Đơn hàng đã chuyển sang chờ" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "Đã xác nhận" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "Đánh dấu hoàn thành" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "Thao tác đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "Chỉnh sửa đơn hàng" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "Nhân bản đơn hàng" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "Giữ đơn hàng" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "Hủy đơn hàng" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "Xây dựng đơn hàng" @@ -7294,7 +7289,7 @@ msgstr "Xây dựng đơn hàng" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "Tiền tệ mặc định" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "Nhà sản xuất" @@ -7371,13 +7366,13 @@ msgstr "Nhà sản xuất" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "Khách hàng" @@ -7405,16 +7400,16 @@ msgstr "Nguyên liệu nhà sản xuất" msgid "Assigned Stock" msgstr "Kho đã được giao" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "Sửa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "Xóa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "Chức năng doanh nghiệp" @@ -7448,24 +7443,24 @@ msgstr "Chi tiết nguyên liệu" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "Kho đã nhận hàng" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "Sửa" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "Thêm" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "Xoá" @@ -7486,7 +7481,7 @@ msgstr "Mô tả sản phẩm" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "Số lượng gói" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "Thao tác" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "Sửa sản phẩm nhà cung cấp" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "Xoá" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "Chi tiết" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "Phân bổ đơn hàng bản dựng" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "Phân bổ đơn hàng bán" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "Sửa đổi của" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "Vị trí mặc định" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "Từ khóa" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Số hàng tồn" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "Đang đặt hàng" @@ -7803,7 +7798,7 @@ msgstr "Kho tối thiểu" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Khóa" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "Nguyên liệu mẫu" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "Đã lắp ráp" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "Thành phần" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "Có thể kiểm" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "Có thể theo dõi" @@ -7840,8 +7835,8 @@ msgstr "Có thể bán" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "Nguyên liệu ảo" @@ -7849,13 +7844,13 @@ msgstr "Nguyên liệu ảo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "Ngày tạo" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Tạo bởi" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Khoảng giá" @@ -7917,7 +7912,7 @@ msgstr "Phụ kiện liên quan" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Nguyên liệu bị khoá" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "Thêm nguyên liệu" @@ -7965,7 +7960,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "Thao tác" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "Tổng tiền" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "Thành phần" @@ -8150,11 +8145,11 @@ msgstr "Giá cao nhất" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "Đơn giá" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "Giá mua" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "Cập nhật lần cuối" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "Sửa đơn mua" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "Thêm đơn mua" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "Những mục hoàn thành" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "Đích đến" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "Chi tiết đơn đặt" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "Dòng hàng hóa" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "Thêm dòng mở rộng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "Xác nhận đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "Huỷ đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "Tạm hoãn đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "Hoàn thành đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "Chức năng đơn đặt" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "Tham chiếu khách hàng" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "Sửa đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "Thêm đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "Xác nhận đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "Huỷ đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "Tạm hoãn đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "Hoàn thành đơn hoàn" @@ -8477,55 +8475,55 @@ msgstr "Vận đơn đã hoàn thành" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "Sửa đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "Thêm đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "Vận chuyển" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "Xác nhận đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "Huỷ đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "Tạm hoãn đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "Hoàn thành đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "Thứ tự vận đơn" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "Ngày giao hàng" @@ -8561,7 +8559,7 @@ msgstr "Ngày giao hàng" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "" @@ -8859,7 +8857,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "" @@ -8913,12 +8911,12 @@ msgstr "Thao tác kho items" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "Thông tin kho" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "" @@ -9046,264 +9044,282 @@ msgstr "Chọn cột" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 -msgid "Serial" -msgstr "" - -#: src/tables/Filter.tsx:109 -msgid "Filter items by serial number" -msgstr "" - #: src/tables/Filter.tsx:117 -msgid "Serial Below" +msgid "Has Batch Code" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Show items with serial numbers less than or equal to a given value" +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:126 -msgid "Serial Above" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:127 -msgid "Show items with serial numbers greater than or equal to a given value" +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" msgstr "" -#: src/tables/Filter.tsx:136 -msgid "Assigned to me" -msgstr "Phân công cho tôi" - -#: src/tables/Filter.tsx:137 -msgid "Show orders assigned to me" -msgstr "Hiển thị đơn đặt phân công cho tôi" - -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 -msgid "Outstanding" -msgstr "Nổi bật" - -#: src/tables/Filter.tsx:145 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:153 -msgid "Show overdue items" +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 +msgid "Serial" +msgstr "" + +#: src/tables/Filter.tsx:151 +msgid "Filter items by serial number" +msgstr "" + +#: src/tables/Filter.tsx:159 +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:160 -msgid "Minimum Date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:161 -msgid "Show items after this date" +#: src/tables/Filter.tsx:168 +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:169 -msgid "Maximum Date" -msgstr "" - -#: src/tables/Filter.tsx:170 -msgid "Show items before this date" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:178 +msgid "Assigned to me" +msgstr "Phân công cho tôi" + +#: src/tables/Filter.tsx:179 +msgid "Show orders assigned to me" +msgstr "Hiển thị đơn đặt phân công cho tôi" + +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +msgid "Outstanding" +msgstr "Nổi bật" + +#: src/tables/Filter.tsx:187 +msgid "Show outstanding items" +msgstr "" + +#: src/tables/Filter.tsx:195 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:202 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:203 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:211 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:212 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "Bao gồm các biến thể" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "Xoá bộ lọc" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "Lựa chọn giá trị để lọc" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "Chọn bộ lọc" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "Bộ lọc" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "Bộ lọc bảng" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "Thêm bộ lọc" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "Xóa bộ lọc" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "Không tìm thấy biểu ghi" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "Máy chủ trả chưa đúng dữ liệu" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "Máy chủ trả chưa đúng dữ liệu" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "Máy chủ trả chưa đúng dữ liệu" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "Xóa mục đã chọn" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "Bạn muốn xóa các mục đã chọn?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Xóa bản ghi được chọn" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "Làm mới dữ liệu" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "BOM này đã được định nghĩa" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "Thông tin nguyên liệu" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "Kho ngoài" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "Bao gồm kho thay thế" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "Bao gồm kho biến thể" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "Bao gồm kho biến thể" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "Đang dựng" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "Bao gồm kho biến thể" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "Đang dựng" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "Đang dựng" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "Vật tư tiêu hao" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "Không khả dụng" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "Hiển thị items có thể kiểm" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "Hiển thị items có thể theo dõi" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "Hiện items đã lắp ráp" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "Hiện items còn trong kho" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "Hiện items theo thứ tự" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "Đã xác minh" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "Hiện items đã xác minh" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "Được kế thừa" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Hiện items được kế thừa" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "Cho phép biến thể" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "Hiện items có biến thể con" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "Tuỳ chọn" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Hiện items tuỳ chọn" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "Vật tư tiêu hao" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "Hiện items tiêu hao" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "Có định giá" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "Hiện items định giá" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "Nhập dữ liệu BOM" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "Thêm BOM item" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "BOM item đã tạo" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "Sửa BOM item" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "Đã cập nhật BOM item" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "Xoá BOM item" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "Đã xoá BOM item" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "Đã xác minh item BOM" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "Lỗi xác minh BOM item" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "Xác minh BOM line" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "Sửa vật tư thay thế" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Không thể sửa BOM, do nguyên liệu bị khoá" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "Lắp ráp" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "Hiện dây chuyền đang hoạt động" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Có thể theo dõi" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "" @@ -9703,31 +9719,31 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "Thêm hạng mục" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "Sửa hạng mục" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "Có đơn vị" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "Thông báo" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "Nội dụng tin nhắn" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "Bao gồm danh mục con" @@ -10729,136 +10745,136 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "Kho tối thiểu" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "Lọc theo trạng thái mở phụ kiện" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "Lọc theo thuộc tính lắp ráp" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "Bao gồm phụ kiên trong danh mục con" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "Lọc theo thuộc tính thành phần" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "Lọc theo thuộc tính có thể theo dõi" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "Lọc theo phụ kiện có chứa đơn vị" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "Có IPN" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "Lọc theo sản phẩm có số sản phẩm nội bộ" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "Có kho" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "Lọc theo sản phẩm có trong kho" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "Lọc theo sản phẩm có ít hàng" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "Có thể mua" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "Lọc theo sản phẩm có thể mua" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "Có thể bán" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "Lọc theo sản phẩm có thể bán" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "Lọc theo sản phẩm ảo" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "Không ảo" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "" @@ -10870,55 +10886,55 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "Mẫu" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "Đã cài đặt" @@ -11321,24 +11337,24 @@ msgstr "Đã cài đặt" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "" @@ -11367,15 +11383,15 @@ msgstr "" msgid "Supplier Code" msgstr "Mã nhà cung cấp" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "Liên kết nhà cung cấp" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "Mã nhà sản xuất" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "Nhận hạng mục" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "Nhận hàng hóa" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "Đơn vị cơ sở" @@ -11401,10 +11417,6 @@ msgstr "Đơn vị cơ sở" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "Thêm sản phẩm nhà cung cấp" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "Thêm sản phẩm nhà cung cấp" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "Thêm sản phẩm nhà cung cấp" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "" @@ -11553,31 +11569,31 @@ msgstr "" msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "" @@ -12195,128 +12211,120 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "" @@ -12344,7 +12352,7 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 5ae679893b..05dcb6df03 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 20:21\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -44,19 +44,19 @@ msgstr "删除" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "取消" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "操作" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "失效" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "是" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "否" @@ -103,9 +105,9 @@ msgstr "否" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "否" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "零件" @@ -184,16 +186,16 @@ msgstr "零件测试模板" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "供应商零件" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "供应商零件" @@ -201,18 +203,18 @@ msgstr "供应商零件" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "制造商零件" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "制造商零件" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "零件类别" @@ -228,14 +230,14 @@ msgstr "零件类别" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "库存项" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "库存地点类型" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "库存历史记录" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "构建多个项目" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "公司" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "项目编码" @@ -335,18 +337,18 @@ msgstr "项目编码" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "采购订单" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "采购订单行" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "销售订单" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "销售订单配送" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "退货订单" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "地址" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "地址" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "联系人" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "联系人" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "所有者" @@ -456,15 +458,15 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "用户" @@ -548,7 +550,7 @@ msgstr "选择列表" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "选择列表" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "管理员" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "生产订单" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "处理失败" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "处理成功" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "渲染组件出错" @@ -668,8 +679,8 @@ msgstr "输入条形码数据" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "扫描条形码" @@ -688,7 +699,7 @@ msgstr "条形码与预期型号不匹配" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "操作成功" @@ -754,7 +765,7 @@ msgstr "这将删除关联条形码的链接" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "解绑条形码" @@ -766,11 +777,11 @@ msgstr "在管理员界面打开" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "已复制" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "复制" @@ -879,33 +890,33 @@ msgstr "取消订阅通知" msgid "Subscribe to notifications" msgstr "订阅通知" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "日历筛选器" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "上个月" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "选择月份" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "下个月" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "出口数据" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "订单已更新" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "更新订单时出错" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "逾期" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "需要物料清单验证的装配件" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "低库存" @@ -1214,7 +1225,7 @@ msgstr "" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 #: src/pages/part/PartStockHistoryDetail.tsx:108 msgid "Generate" -msgstr "" +msgstr "生成" #: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 msgid "Stocktake" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "超级用户" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "工作人员" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "邮箱: " -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "未定义名称" @@ -1266,12 +1277,12 @@ msgstr "删除与此项关联的图片?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "移除" @@ -1303,7 +1314,7 @@ msgstr "清除" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1746,7 +1757,7 @@ msgstr "可能原因:邮件设置缺失或人为设定。" #: src/components/forms/DateTimeField.tsx:64 msgid "Select date and time" -msgstr "" +msgstr "选择日期和时间" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:67 @@ -1765,7 +1776,7 @@ msgstr "主机" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "已停止" msgid "Running" msgstr "运行中" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "选择要上传的文件" @@ -1919,13 +1930,13 @@ msgstr "选择包" msgid "{0} icons" msgstr "{0} 个图标" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "正在加载" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "未找到结果" @@ -2133,8 +2144,8 @@ msgstr "选项" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "条形码操作" @@ -2211,6 +2222,10 @@ msgstr "无" msgid "InvenTree Logo" msgstr "InvenTree Logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "默认语言" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "选择语言" @@ -2240,7 +2255,8 @@ msgstr "正在更新组角色" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "已更新" @@ -2288,11 +2304,11 @@ msgstr "没有项目" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "可用的" @@ -2596,8 +2612,8 @@ msgstr "用户设置" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "系统设置" @@ -2647,18 +2663,18 @@ msgstr "登出" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "库存" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "生产" @@ -2669,17 +2685,17 @@ msgstr "生产" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "采购" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "销售" @@ -2743,7 +2759,7 @@ msgstr "供应商" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "制造商" @@ -2800,7 +2816,7 @@ msgstr "附件" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "备注" @@ -2850,8 +2866,8 @@ msgstr "插件信息" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "作者" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "日期" @@ -2876,21 +2892,21 @@ msgstr "日期" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "激活" @@ -2922,7 +2938,7 @@ msgstr "软件包" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "插件设置" @@ -3005,31 +3021,31 @@ msgstr "未知模型: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "配送" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "未激活" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "虚拟" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "无库存" @@ -3038,9 +3054,9 @@ msgstr "无库存" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "订购中" @@ -3049,21 +3065,21 @@ msgstr "订购中" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "生产中" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "详情" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "类别" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "类别" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "位置" @@ -3097,7 +3113,7 @@ msgstr "位置" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "序列号" @@ -3106,9 +3122,9 @@ msgstr "序列号" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "序列号" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "数量" @@ -3141,7 +3157,7 @@ msgstr "数量" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "批次" @@ -3652,11 +3668,11 @@ msgstr "已经载入" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "供应商" @@ -3725,7 +3741,7 @@ msgstr "下一个" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "编辑零件" @@ -3819,13 +3835,13 @@ msgstr "销售需求" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "入库" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "所需数量" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "新增供应商零件" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "供应商零件已更新" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "请修正所选零件中的错误" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "订购零件" @@ -4125,11 +4141,11 @@ msgstr "前往您的用户设置" #: src/defaults/actions.tsx:96 msgid "Import Data" -msgstr "" +msgstr "导入数据" #: src/defaults/actions.tsx:97 msgid "Import data from a file" -msgstr "" +msgstr "从文件导入数据" #: src/defaults/actions.tsx:107 msgid "Go to Purchase Orders" @@ -4431,8 +4447,8 @@ msgstr "替代项已添加" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "生产产出" @@ -4444,9 +4460,9 @@ msgstr "待完成数量" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "待完成数量" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "状态" @@ -4530,59 +4546,47 @@ msgstr "生产已完成" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "内部零件编码 IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "已分配" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "来源地点" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "选择分配库存的源位置" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "分配库存" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "分配的库存项目" @@ -4593,10 +4597,10 @@ msgstr "分配的库存项目" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "消耗库存" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "计划消耗的库存物品" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "已全部消耗" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "已消耗" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "请为此行项目选择项目编码" @@ -4633,7 +4637,7 @@ msgstr "请为此行项目选择项目编码" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "已订阅" @@ -4670,62 +4674,62 @@ msgstr "订阅此类别的通知" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "选择位置" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "已选择项目目的地" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "已选择零件类别默认位置" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "已选择接收库存位置" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "已选择默认位置" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "设置位置" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "分配批号" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "分配序列号" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "设置到期日期" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "调整封包" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "调整封包" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "更改状态" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "添加备注" @@ -4733,55 +4737,55 @@ msgstr "添加备注" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "存储在默认位置" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "存储至行项目指定位置 " -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "存储已收到的库存" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "批号" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "输入接收项目的批号" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "序列号" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "输入接收项目的序列号" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "有效期至" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "输入接收项目的到期日期" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "输入接收项目的到期日期" msgid "Packaging" msgstr "包装" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "备注" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "库存单位 (SKU)" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "已接收" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "接收行项目" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "物料已收货" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "接收物品" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "已收到库存物品" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "检查发货" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "将装运标记为已检查的货物,表明您已经验证这批装运的所有物品都是正确的" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "库存状态" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "编辑库存项" @@ -5071,9 +5075,9 @@ msgstr "要选择的条目列表" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "导出数据" msgid "Export" msgstr "导出" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "处理失败" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "处理成功" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "项目已创建" @@ -6060,43 +6055,43 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:304 msgid "Remove WebAuthn Credential" -msgstr "" +msgstr "移除 WebAuthn 凭据" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "确认移除" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:314 msgid "Confirm removal of webauth credential" -msgstr "" +msgstr "确认移除 webauth 凭据" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:366 msgid "TOTP Removed" -msgstr "" +msgstr "TOTP 已移除" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:367 msgid "TOTP token removed successfully." -msgstr "" +msgstr "TOTP 令牌删除成功。" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:377 msgid "Error removing TOTP token" -msgstr "" +msgstr "移除 TOTP 令牌时出错" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:396 msgid "Remove TOTP Token" -msgstr "" +msgstr "移除 TOTP 令牌" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:405 msgid "Confirm removal of TOTP code" -msgstr "" +msgstr "确认移除 TOTP 代码" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:465 msgid "TOTP Already Registered" -msgstr "" +msgstr "已经注册了 TOTP" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:466 msgid "A TOTP token is already registered for this account." @@ -6112,11 +6107,11 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:524 msgid "TOTP Registered" -msgstr "" +msgstr "TOTP 注册成功" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:525 msgid "TOTP token registered successfully." -msgstr "" +msgstr "TOTP 令牌注册成功。" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:534 msgid "Error registering TOTP token" @@ -6128,7 +6123,7 @@ msgstr "注册TOTP 令牌" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:598 msgid "Error fetching recovery codes" -msgstr "" +msgstr "获取恢复码时出错" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:634 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:650 @@ -6146,7 +6141,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:679 msgid "No Unused Codes" -msgstr "" +msgstr "没有未使用的代码" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:681 msgid "There are no available recovery codes" @@ -6154,19 +6149,19 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:782 msgid "WebAuthn Registered" -msgstr "" +msgstr "WebAuthn 注册成功" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:783 msgid "WebAuthn credential registered successfully" -msgstr "" +msgstr "WebAuthn 凭据注册成功" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:792 msgid "Error registering WebAuthn credential" -msgstr "" +msgstr "注册 WebAuthn 凭据时出错" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:795 msgid "WebAuthn Registration Failed" -msgstr "" +msgstr "WebAuthn 注册失败" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:796 msgid "Failed to register WebAuthn credential" @@ -6190,7 +6185,7 @@ msgstr "预生成的一次性恢复代码" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:873 msgid "WebAuthn" -msgstr "" +msgstr "WebAuthn" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:874 msgid "Web Authentication (WebAuthn) is a web standard for secure authentication" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "以下电子邮件地址与您的账户相关联:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "主要的" @@ -6497,7 +6492,7 @@ msgstr "点" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "货币" @@ -6539,7 +6534,7 @@ msgstr "电子邮件消息" #: src/pages/Index/Settings/AdminCenter/HomePanel.tsx:36 msgid "System Status" -msgstr "" +msgstr "系统状态" #: src/pages/Index/Settings/AdminCenter/HomePanel.tsx:47 msgid "Admin Center Information" @@ -6882,11 +6877,11 @@ msgstr "定价" msgid "Labels" msgstr "标签" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "该装配件可能未定义物料清单(BOM),或BOM为空。" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "版本" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "自定义状态" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "外部" @@ -7019,9 +7014,9 @@ msgstr "外部" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "参考" @@ -7035,19 +7030,19 @@ msgstr "生产数量" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "可以创建" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "已出产" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "发布人" @@ -7056,8 +7051,8 @@ msgstr "发布人" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "责任人" @@ -7092,7 +7087,7 @@ msgstr "已创建" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "开始日期" @@ -7100,16 +7095,16 @@ msgstr "开始日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "预计日期" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "已完成" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "所需零件" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "已分配的库存" @@ -7132,160 +7127,160 @@ msgstr "已分配的库存" msgid "Consumed Stock" msgstr "已消耗库存" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "未出产" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "外部订单" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "子生产订单" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "测试结果" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "编辑生产订单" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "添加生产订单" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "取消生产订单" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "订单已取消" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "取消此订单" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "挂起生产订单" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "将此订单挂起" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "取消此订单" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "挂起生产订单" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "将此订单挂起" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "发出生产订单" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "发出这个订单" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "订单发起" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "完成生产订单" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "标记该订单为已完成" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "订单已完成" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "发布订单" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "完成订单" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "生产订单操作" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "编辑订单" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "复制订单" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "取消订单" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "生产订单" @@ -7294,7 +7289,7 @@ msgstr "生产订单" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "显示外部生产订单" @@ -7306,9 +7301,9 @@ msgstr "显示外部生产订单" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "日历视图" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "默认货币单位" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "制造商" @@ -7371,13 +7366,13 @@ msgstr "制造商" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "客户" @@ -7405,16 +7400,16 @@ msgstr "制成零件" msgid "Assigned Stock" msgstr "已分配的库存" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "编辑公司" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "删除该公司" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "公司操作" @@ -7448,24 +7443,24 @@ msgstr "制造商零件详情" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "接收库存" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "编辑制造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "添加制造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "删除制造商零件" @@ -7486,7 +7481,7 @@ msgstr "零件描述" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "包装数量" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "供应商零件操作" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "编辑供应商零件" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "删除供应商零件" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "添加供应商零件" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "分组角色" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "用户信息" @@ -7662,13 +7657,13 @@ msgstr "类别详情" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "分配生产订单" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "分配销售订单" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "修订" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "默认位置" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "关键词" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "可用库存" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "订购中" @@ -7803,7 +7798,7 @@ msgstr "最低库存" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "已锁定" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "模板零件" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "组装零件" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "组件零件" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "可测试零件" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "可追溯零件" @@ -7840,8 +7835,8 @@ msgstr "可销售零件" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "虚拟零件" @@ -7849,13 +7844,13 @@ msgstr "虚拟零件" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "创建日期" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "创建人" @@ -7874,7 +7869,7 @@ msgstr "天" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "价格范围" @@ -7917,7 +7912,7 @@ msgstr "关联零件" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已锁定" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "添加零件" @@ -7965,7 +7960,7 @@ msgstr "订单" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "订单库存" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "按序列号搜索" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "零件选项" @@ -8067,12 +8062,12 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:123 msgid "Stock Quantity" -msgstr "" +msgstr "库存数量" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "库存价值" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "总价" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "组件" @@ -8150,11 +8145,11 @@ msgstr "最高价格" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "单价" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "采购价格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "最近更新" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "编辑采购订单" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "添加采购订单" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "已完成行项目" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "目的地" @@ -8371,60 +8369,60 @@ msgstr "签发日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "完成日期" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "订单细节" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "行项目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "额外行项目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "发布采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "取消采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "挂起采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "完成采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "订单操作" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "客户参考" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "编辑退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "添加退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "发布退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "取消退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "挂起退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "完成退货订单" @@ -8477,55 +8475,55 @@ msgstr "完成配送" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "编辑销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "添加销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "配送" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "发布销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "取消销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "挂起销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "销售订单发货" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "确认发货此订单?" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "订单已发货" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "完成销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "装货单" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "配送参考" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "发货日期" @@ -8561,7 +8559,7 @@ msgstr "发货日期" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "送达日期" @@ -8583,7 +8581,7 @@ msgstr "取消发货" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "完成配送" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "待定" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "已配送" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "已送达" @@ -8859,7 +8857,7 @@ msgstr "序列化库存" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "库存项已创建" @@ -8913,12 +8911,12 @@ msgstr "库存项操作" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "呆滞" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "已过期" @@ -8947,69 +8945,69 @@ msgstr "您已订阅此零件的通知" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "该库存项正在生产" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "库存项已分配到销售订单" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "库存项已分配给客户" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "此库存项已安装在另一个库存项中" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "此库存项已被生产订单消耗" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "此库存项不可用" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "此库存项已过期" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "此库存项是过期项" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "此库存项已完全分配" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "此库存项已被部分分配" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "无可用库存" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "库存项已耗尽" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "库存信息" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "已分配的项目" @@ -9046,264 +9044,282 @@ msgstr "选择列" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "有批号" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "显示有批号的项目" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "按批号筛选项目" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "显示库存中的项目" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "已序列化" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "显示带有序列号的项目" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "有批号" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "显示有批号的项目" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "按批号筛选项目" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "显示库存中的项目" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "已序列化" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "显示带有序列号的项目" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "序列号" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "按序列号筛选项目" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "序列号下方" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "显示序列号小于或等于给定值的项目" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "序列号上方" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "显示序列号大于或等于给定值的项目" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "已分派给我的" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "显示分配给我的订单" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "未完成" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "显示未完成项" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "显示逾期项" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "最早日期" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "显示此日期之后的项目" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "最晚日期" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "显示此日期之前的项目" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "创建时间早于" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "显示早于此日期创建的项目" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "创建时间晚于" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "显示此日期之后创建的项目" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "开始日期早于" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "显示开始日期早于此日期的项目" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "开始日期晚于" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "显示开始日期晚于此日期的项目" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "目标日期早于" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "显示目标日期早于此日期的项目" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "目标日期晚于" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "显示目标日期晚于此日期的项目" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "完成时间早于" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "显示在此日期之前完成的项目" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "完成时间晚于" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "显示在此日期之后完成的项目" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "在此之后更新" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "在此之前更新" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "有项目编码" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "显示已分配项目编码的订单" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "包含变体" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "包含零件变体结果" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "按订单状态筛选" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "按项目编码筛选" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "根据负责人进行筛选" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "按用户筛选" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "按制造商筛选" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "按供应商筛选" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "按订单创建人筛选" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "按订单签发人筛选" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "按零件类别筛选" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "按库存库位筛选" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "移除过滤器" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "选择过滤器值" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "输入筛选值" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "选择日期值" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "选择过滤器" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "过滤器" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "表格筛选" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "添加过滤条件" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "清除筛选" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "没有找到记录" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "表格选项加载错误" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "服务器返回了错误的数据类型" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "服务器返回了错误的数据类型" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "服务器返回了错误的数据类型" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "表格数据加载错误" @@ -9349,57 +9365,57 @@ msgstr "表格数据加载错误" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "查看详情" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "查看详情" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "删除所选项目" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "确定要删除所选的项目吗?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "该操作无法撤销" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "物料已删除" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "删除物料失败" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "当前启用了自定义表格筛选器" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "删除选中的记录" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "刷新数据" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "当前生效的筛选条件" @@ -9411,62 +9427,67 @@ msgstr "当前生效的筛选条件" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "此物料清单项目是为另一个上级定义的" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "零件信息" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "该物料清单物料未经验证" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "替代料" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "虚拟零件" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "虚拟零件" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "外部库存" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "包括替代库存" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "包括变体库存" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "包括变体库存" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "正在生产" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "包括变体库存" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "正在生产" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "正在生产" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "可耗物品" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "无可用库存" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "显示可跟踪项目" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "显示可跟踪项目" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "激活的零件" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "显示已装配的项目" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "显示虚拟项" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "显示有可用库存的项目" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "按顺序显示项目" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "已验证" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "显示已验证的项目" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "继承项" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "显示继承的项目" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "允许变体" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "显示允许变体替换的项目" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "可选项" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "显示可选项目" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "消耗品" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "显示可消耗项目" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "是否有价格" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "显示带定价的项目" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "导入物料清单数据" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "添加物料清单项" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "BOM 项目已创建" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "编辑物料清单项目" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "物料清单 项目已更新" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "删除物料清单项目" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "物料清单项目已删除" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "物料清单项目已验证" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "验证物料清单项目失败" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "查看 物料清单" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "验证物料清单行" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "编辑替代零件" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" -msgstr "" +msgstr "添加物料清单项目" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" -msgstr "" +msgstr "添加单个物料清单项目" + +#: src/tables/bom/BomTable.tsx:641 +#: src/tables/general/ParameterTable.tsx:206 +#: src/tables/part/PartTable.tsx:556 +msgid "Import from File" +msgstr "从文件导入" #: src/tables/bom/BomTable.tsx:643 -#: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 -msgid "Import from File" -msgstr "" - -#: src/tables/bom/BomTable.tsx:645 msgid "Import BOM items from a file" -msgstr "" +msgstr "从文件导入物料清单项目" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "无法编辑材料清单,因为零件已锁定" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "装配" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "显示活动装配体" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "可追踪" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "显示可跟踪装配体" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "分配至输出" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "显示分配给构建输出的项目" @@ -9703,52 +9719,52 @@ msgstr "显示分配给构建输出的项目" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "订单状态" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "编辑库存分配" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "编辑库存分配" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" -msgstr "" +msgstr "移除已分配的库存" #: src/tables/build/BuildAllocatedStockTable.tsx:180 #: src/tables/build/BuildLineTable.tsx:663 #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "库存消耗" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "查看库存物料详情" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "显示已完全分配的行" @@ -9768,95 +9784,95 @@ msgstr "显示已完全分配的行" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "显示已完全消耗的行" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "显示可消耗项目" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "显示可选项目" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "可测试" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "已跟踪" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "显示已跟踪项目" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "生产中" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "库存不足" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "获取已继承的" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "单位数量" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "设置数量" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "损耗" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "取整倍数" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "物料清单信息" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "完全分配" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "创建生产订单" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "自动分配进行中" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "自动分配库存量" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "取消库存分配" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "为这个构建订单取消分配所有未跟踪库存" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "从选中的行项中取消分配库存" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "库存已经取消分配" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "生产库存" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "查看零件" @@ -9921,31 +9937,31 @@ msgstr "查看零件" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "有目标日期" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "显示目标日期的订单" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "有开始日期" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "显示开始日期的订单" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "生成产出已创建" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "编辑生成输出" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "序列化生产产出" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "按库存状态筛选" @@ -10041,27 +10057,27 @@ msgstr "序列化生产产出" msgid "Complete build output" msgstr "完成生产输出" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "报废件" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "报废生产输出" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "取消生产输出" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "需要测试" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "外部生产" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "外部采购订单关联的生产订单" @@ -10086,28 +10102,28 @@ msgstr "删除地址" msgid "Are you sure you want to delete this address?" msgstr "您确定要删除该地址?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "添加公司" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "添加公司" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "显示活跃的公司" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "显示供应商公司" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "显示属于制造商的公司" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "显示客户公司" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "查看项目" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "添加行项目" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "编辑行项目" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "删除行项目" @@ -10263,7 +10279,7 @@ msgstr "按最后更新参数的用户筛选" #: src/tables/general/ParameterTable.tsx:154 msgid "Import Parameters" -msgstr "" +msgstr "导入参数" #: src/tables/general/ParameterTable.tsx:164 #: src/tables/general/ParametricDataTable.tsx:271 @@ -10284,19 +10300,19 @@ msgstr "删除参数" #: src/tables/general/ParameterTable.tsx:191 msgid "Add Parameters" -msgstr "" +msgstr "添加参数" #: src/tables/general/ParameterTable.tsx:197 msgid "Create Parameter" -msgstr "" +msgstr "创建参数" #: src/tables/general/ParameterTable.tsx:199 msgid "Create a new parameter" -msgstr "" +msgstr "创建一个新参数" #: src/tables/general/ParameterTable.tsx:208 msgid "Import parameters from a file" -msgstr "" +msgstr "从文件导入参数" #: src/tables/general/ParameterTemplateTable.tsx:48 #: src/tables/general/ParameterTemplateTable.tsx:197 @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "显示有选项的模板" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "有单位" @@ -10342,7 +10358,7 @@ msgstr "显示有单位的模板" #: src/tables/general/ParameterTemplateTable.tsx:154 msgid "Show enabled templates" -msgstr "" +msgstr "显示已启用的模板" #: src/tables/general/ParameterTemplateTable.tsx:158 #: src/tables/settings/ImportSessionTable.tsx:111 @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "通知" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "信息" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "所需库存" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "查看生产订单" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "您已订阅此类别的通知" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "包含子类别" @@ -10729,136 +10745,136 @@ msgstr "显示待定的订单" msgid "Show received items" msgstr "显示已收到的条目" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "查看销售订单" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "最低库存数" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "按零件活动状态筛选" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "按零件锁定状态筛选" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "按装配属性筛选" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "物料清单有效性" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "筛选具有有效物料清单的零件" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "包括子类别中的零件" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "按组件属性筛选" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "按可跟踪属性筛选" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "按可跟踪属性筛选" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "按拥有单位的零件筛选" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "有内部零件编码" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "按具有内部零件编号的零件筛选" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "有库存" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "按有库存的零件筛选" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "按库存少的零件筛选" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "可购买" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "按可购买的零件筛选" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "可销售" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "按可出售的零件筛选" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "按虚拟零件筛选" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "非虚拟的" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "是模板" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "按模板部分筛选零件" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "是变体" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "按变体零件筛选" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "是否修订" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "按修订零件筛选" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "有修订" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "按有修订的零件筛选" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "按有定价信息的零件筛选" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "按有可用库存的零件筛选" @@ -10870,55 +10886,55 @@ msgstr "按有可用库存的零件筛选" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "按用户订阅的零件筛选" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" -msgstr "" +msgstr "导入零件" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "设置类别" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "设置所选零件的类别" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "订购选定的零件" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" -msgstr "" +msgstr "添加零件" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" -msgstr "" +msgstr "创建零件" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" -msgstr "" +msgstr "创建一个新零件" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" -msgstr "" +msgstr "从文件导入零件" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" -msgstr "" +msgstr "从供应商导入" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" -msgstr "" +msgstr "从供应商插件导入零件" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "测试结果已添加" msgid "No Result" msgstr "无结果" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "显示当前生产中的构建输出" @@ -11082,7 +11098,7 @@ msgstr "编辑选择列表" msgid "Delete Selection List" msgstr "删除选择列表" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "阶段" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "样本" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "已安装" @@ -11321,24 +11337,24 @@ msgstr "已安装" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "制造商零件编号 (MPN)" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "添加制造商" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "显示活动制造商部件。" @@ -11359,7 +11375,7 @@ msgstr "显示活动制造商部件。" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "导入行项目" @@ -11367,15 +11383,15 @@ msgstr "导入行项目" msgid "Supplier Code" msgstr "供应商代码" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "供应商链接" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "制造商编号" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "显示已收到的行项目" @@ -11385,15 +11401,15 @@ msgstr "显示已收到的行项目" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "接收这行项目" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "收到项目" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "基础单位" @@ -11401,10 +11417,6 @@ msgstr "基础单位" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "添加供应商零件" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "添加供应商零件" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "添加供应商零件" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "导入供应商零件" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "显示活动供应商零件" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "显示活动内部零件" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "活跃的供应商" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "显示活跃供应商" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "显示供应商零件库存" @@ -11461,37 +11477,37 @@ msgstr "接收选中项目" msgid "Receive Item" msgstr "接收物品" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "显示未完成的分配" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "已安排发货" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "显示已分配至货运的库存" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "可用数量" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "已分配数量" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "无货运记录" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "未发货" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "编辑分配" @@ -11500,16 +11516,16 @@ msgstr "编辑分配" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "查看发货" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "安排发货" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "安排发货" @@ -11517,31 +11533,31 @@ msgstr "安排发货" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "分配序列号" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "分配序列号" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "显示已完全分配的行" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "显示已完成的行" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "分配序列号" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "生产库存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "订单库存" @@ -11553,31 +11569,31 @@ msgstr "订单库存" msgid "Create Shipment" msgstr "创建配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "项目" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "编辑配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "取消配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "添加配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "显示已发货的货物" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "显示已发货的货物" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "显示已送达的货物" @@ -12195,128 +12211,120 @@ msgstr "删除位置类型" msgid "Icon" msgstr "图标" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "盘点日期" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "显示激活零件的库存" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "显示已组装零件的库存" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "显示已分配的项目" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "显示可用的项目" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "包括子地点" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "包括子地点的库存" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "耗尽" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "显示耗尽的库存项" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "显示正在生产的项目" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "显示被生产订单消耗的项目" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "显示安装在其他项目中的库存项" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "发送给客户" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "显示已发送给客户的项目" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "显示已跟踪项目" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "有采购价格" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "显示有购买价格的项目" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "显示已过期的项目" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "显示旧项目" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "过期前" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "显示在此日期之前过期的项目" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "过期后" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "显示在此日期后过期的项目" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "在此之前更新" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "显示此日期之前更新的项目" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "在此之后更新" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "显示此日期后更新的项目" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "在此之前的盘点" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "显示在此日期之前计数的项目" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "在此之后的盘点" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "显示在此日期后计数的项目" @@ -12324,11 +12332,11 @@ msgstr "显示在此日期后计数的项目" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "外部地点" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "显示外部库存地点的项目" @@ -12344,7 +12352,7 @@ msgstr "显示外部库存地点的项目" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "订单明细" @@ -12515,23 +12523,23 @@ msgstr "设置父级位置" msgid "Set parent location for the selected items" msgstr "为选定项目设置父级位置" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "已添加" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "已删除" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "没有用户信息" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index b793b817f5..54c017832f 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-02-22 11:09\n" +"PO-Revision-Date: 2026-03-12 02:22\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -44,19 +44,19 @@ msgstr "刪除" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:188 #: src/components/items/ActionDropdown.tsx:277 #: src/components/items/ActionDropdown.tsx:278 -#: src/contexts/ThemeContext.tsx:45 +#: src/contexts/ThemeContext.tsx:57 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:148 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:323 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:414 -#: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:600 +#: src/tables/FilterSelectDrawer.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:601 msgid "Cancel" msgstr "取消" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:862 +#: src/forms/PurchaseOrderForms.tsx:855 #: src/forms/StockForms.tsx:803 #: src/forms/StockForms.tsx:850 #: src/forms/StockForms.tsx:903 @@ -68,7 +68,7 @@ msgid "Actions" msgstr "操作" #: lib/components/SearchInput.tsx:34 -#: src/components/forms/fields/RelatedModelField.tsx:479 +#: src/components/forms/fields/RelatedModelField.tsx:480 #: src/components/nav/Header.tsx:169 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 @@ -86,12 +86,14 @@ msgid "Fail" msgstr "失效" #: lib/components/YesNoButton.tsx:43 -#: src/tables/Filter.tsx:35 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:77 msgid "Yes" msgstr "是" #: lib/components/YesNoButton.tsx:44 -#: src/tables/Filter.tsx:36 +#: src/tables/Filter.tsx:41 +#: src/tables/Filter.tsx:78 msgid "No" msgstr "否" @@ -103,9 +105,9 @@ msgstr "否" #: src/forms/BuildForms.tsx:669 #: src/forms/BuildForms.tsx:832 #: src/forms/BuildForms.tsx:935 -#: src/forms/PurchaseOrderForms.tsx:858 -#: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/PurchaseOrderForms.tsx:851 +#: src/forms/ReturnOrderForms.tsx:243 +#: src/forms/SalesOrderForms.tsx:387 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -122,8 +124,8 @@ msgstr "否" #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:119 +#: src/tables/stock/StockTrackingTable.tsx:237 msgid "Part" msgstr "零件" @@ -184,16 +186,16 @@ msgstr "零件測試模板" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:151 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:102 +#: src/tables/purchasing/SupplierPartTable.tsx:106 +#: src/tables/stock/StockItemTable.tsx:99 msgid "Supplier Part" msgstr "供應商零件" #: lib/enums/ModelInformation.tsx:60 -#: src/pages/purchasing/PurchasingIndex.tsx:128 +#: src/pages/purchasing/PurchasingIndex.tsx:129 msgid "Supplier Parts" msgstr "供應商零件" @@ -201,18 +203,18 @@ msgstr "供應商零件" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:106 msgid "Manufacturer Part" msgstr "製造商零件" #: lib/enums/ModelInformation.tsx:70 -#: src/pages/purchasing/PurchasingIndex.tsx:177 +#: src/pages/purchasing/PurchasingIndex.tsx:179 msgid "Manufacturer Parts" msgstr "製造商零件" #: lib/enums/ModelInformation.tsx:79 #: src/pages/part/CategoryDetail.tsx:371 -#: src/tables/Filter.tsx:389 +#: src/tables/Filter.tsx:449 msgid "Part Category" msgstr "零件類別" @@ -228,14 +230,14 @@ msgstr "零件類別" #: src/forms/BuildForms.tsx:512 #: src/forms/BuildForms.tsx:672 #: src/forms/BuildForms.tsx:833 -#: src/forms/SalesOrderForms.tsx:388 +#: src/forms/SalesOrderForms.tsx:389 #: src/pages/stock/StockDetail.tsx:1007 -#: src/tables/ColumnRenderers.tsx:117 +#: src/tables/ColumnRenderers.tsx:129 #: src/tables/part/PartTestResultTable.tsx:256 #: src/tables/stock/InstalledItemsTable.tsx:66 -#: src/tables/stock/StockTrackingTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:71 -#: src/tables/stock/StockTrackingTable.tsx:250 +#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockTrackingTable.tsx:72 +#: src/tables/stock/StockTrackingTable.tsx:247 msgid "Stock Item" msgstr "庫存項" @@ -271,7 +273,7 @@ msgid "Stock Location Types" msgstr "庫存地點類型" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/Index/Settings/SystemSettings.tsx:254 +#: src/pages/Index/Settings/SystemSettings.tsx:255 #: src/pages/part/PartDetail.tsx:893 msgid "Stock History" msgstr "庫存歷史記錄" @@ -305,8 +307,8 @@ msgid "Build Items" msgstr "構建多個項目" #: lib/enums/ModelInformation.tsx:144 -#: src/pages/company/CompanyDetail.tsx:346 -#: src/tables/company/CompanyTable.tsx:47 +#: src/pages/company/CompanyDetail.tsx:347 +#: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/ContactTable.tsx:67 #: src/tables/company/ParametricCompanyTable.tsx:18 msgid "Company" @@ -321,8 +323,8 @@ msgstr "公司" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:550 -#: src/tables/Filter.tsx:286 +#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" msgstr "項目編碼" @@ -335,18 +337,18 @@ msgstr "項目編碼" #: lib/enums/ModelInformation.tsx:159 #: src/components/wizards/OrderPartsWizard.tsx:338 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:556 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:565 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:94 -#: src/tables/stock/StockTrackingTable.tsx:151 +#: src/tables/stock/StockItemTable.tsx:91 +#: src/tables/stock/StockTrackingTable.tsx:152 msgid "Purchase Order" msgstr "採購訂單" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:301 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:857 @@ -365,21 +367,21 @@ msgstr "採購訂單行" #: lib/enums/ModelInformation.tsx:175 #: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:620 +#: src/pages/sales/SalesOrderDetail.tsx:629 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 #: src/pages/sales/SalesOrderShipmentDetail.tsx:447 #: src/pages/stock/StockDetail.tsx:361 -#: src/tables/part/PartSalesAllocationsTable.tsx:41 -#: src/tables/sales/SalesOrderAllocationTable.tsx:110 +#: src/tables/part/PartSalesAllocationsTable.tsx:42 +#: src/tables/sales/SalesOrderAllocationTable.tsx:111 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:162 +#: src/tables/stock/StockTrackingTable.tsx:163 msgid "Sales Order" msgstr "銷售訂單" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:116 -#: src/pages/Index/Settings/SystemSettings.tsx:316 +#: src/pages/Index/Settings/SystemSettings.tsx:317 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:869 #: src/pages/sales/SalesIndex.tsx:53 @@ -396,15 +398,15 @@ msgid "Sales Order Shipments" msgstr "銷售訂單配送" #: lib/enums/ModelInformation.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:173 +#: src/pages/sales/ReturnOrderDetail.tsx:564 +#: src/tables/stock/StockTrackingTable.tsx:174 msgid "Return Order" msgstr "退貨訂單" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:127 -#: src/pages/Index/Settings/SystemSettings.tsx:333 +#: src/pages/Index/Settings/SystemSettings.tsx:334 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:876 #: src/pages/sales/SalesIndex.tsx:99 @@ -425,7 +427,7 @@ msgid "Address" msgstr "地址" #: lib/enums/ModelInformation.tsx:211 -#: src/pages/company/CompanyDetail.tsx:265 +#: src/pages/company/CompanyDetail.tsx:266 msgid "Addresses" msgstr "地址" @@ -439,13 +441,13 @@ msgid "Contact" msgstr "聯繫人" #: lib/enums/ModelInformation.tsx:218 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:260 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "聯繫人" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:632 +#: src/tables/ColumnRenderers.tsx:648 msgid "Owner" msgstr "所有者" @@ -456,15 +458,15 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:583 -#: src/tables/Filter.tsx:335 +#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:106 #: src/tables/settings/ApiTokenTable.tsx:126 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:224 -#: src/tables/stock/StockTrackingTable.tsx:276 +#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:273 msgid "User" msgstr "用户" @@ -548,7 +550,7 @@ msgstr "選擇列表" #: src/components/dashboard/DashboardLayout.tsx:281 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/forms/fields/ApiFormField.tsx:250 +#: src/components/forms/fields/ApiFormField.tsx:251 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -571,8 +573,8 @@ msgstr "選擇列表" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:563 +#: src/tables/InvenTreeTableHeader.tsx:124 +#: src/tables/bom/BomTable.tsx:561 #: src/tables/settings/EmailTable.tsx:109 #: src/tables/stock/StockItemTestResultTable.tsx:338 msgid "Error" @@ -590,13 +592,22 @@ msgstr "管理" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:146 -#: src/pages/Index/Settings/SystemSettings.tsx:281 +#: src/pages/Index/Settings/SystemSettings.tsx:282 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:886 -#: src/pages/sales/SalesOrderDetail.tsx:422 +#: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "生產訂單" +#: lib/hooks/MonitorDataOutput.tsx:61 +#: lib/hooks/MonitorDataOutput.tsx:120 +msgid "Process failed" +msgstr "" + +#: lib/hooks/MonitorDataOutput.tsx:79 +msgid "Process completed successfully" +msgstr "" + #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "渲染組件出錯" @@ -668,8 +679,8 @@ msgstr "輸入條碼資料" #: src/components/barcodes/BarcodeScanDialog.tsx:56 #: src/components/buttons/ScanButton.tsx:27 #: src/components/nav/NavigationDrawer.tsx:122 -#: src/forms/PurchaseOrderForms.tsx:503 -#: src/forms/PurchaseOrderForms.tsx:620 +#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:613 msgid "Scan Barcode" msgstr "掃描條碼" @@ -688,7 +699,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:554 +#: src/tables/bom/BomTable.tsx:552 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "操作成功" @@ -754,7 +765,7 @@ msgstr "這將刪除關聯條碼的鏈接" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:192 -#: src/forms/PurchaseOrderForms.tsx:611 +#: src/forms/PurchaseOrderForms.tsx:604 msgid "Unlink Barcode" msgstr "解綁條碼" @@ -766,11 +777,11 @@ msgstr "在管理員界面打開" #~ msgid "Copy to clipboard" #~ msgstr "Copy to clipboard" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copied" msgstr "已複製" -#: src/components/buttons/CopyButton.tsx:42 +#: src/components/buttons/CopyButton.tsx:50 msgid "Copy" msgstr "複製" @@ -879,33 +890,33 @@ msgstr "" msgid "Subscribe to notifications" msgstr "" -#: src/components/calendar/Calendar.tsx:102 -#: src/components/calendar/Calendar.tsx:165 +#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:181 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:117 +#: src/components/calendar/Calendar.tsx:133 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:126 +#: src/components/calendar/Calendar.tsx:142 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:147 +#: src/components/calendar/Calendar.tsx:163 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:178 -#: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Export data" -msgstr "" - #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 #~ msgid "Download data" #~ msgstr "Download data" +#: src/components/calendar/Calendar.tsx:194 +#: src/tables/InvenTreeTableHeader.tsx:288 +msgid "Export data" +msgstr "" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -915,7 +926,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:152 +#: src/tables/Filter.tsx:194 msgid "Overdue" msgstr "逾期" @@ -1005,7 +1016,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:54 -#: src/tables/part/PartTable.tsx:263 +#: src/tables/part/PartTable.tsx:264 msgid "Low Stock" msgstr "低庫存" @@ -1228,7 +1239,7 @@ msgstr "" #~ msgid "Email:" #~ msgstr "Email:" -#: src/components/details/Details.tsx:123 +#: src/components/details/Details.tsx:129 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 @@ -1236,18 +1247,18 @@ msgstr "" msgid "Superuser" msgstr "超級用户" -#: src/components/details/Details.tsx:124 +#: src/components/details/Details.tsx:130 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 #: src/tables/settings/UserTable.tsx:405 msgid "Staff" msgstr "工作人員" -#: src/components/details/Details.tsx:125 +#: src/components/details/Details.tsx:131 msgid "Email: " msgstr "" -#: src/components/details/Details.tsx:411 +#: src/components/details/Details.tsx:423 msgid "No name defined" msgstr "未定義名稱" @@ -1266,12 +1277,12 @@ msgstr "刪除與此項關聯的圖片?" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:898 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:917 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 -#: src/tables/build/BuildAllocatedStockTable.tsx:179 -#: src/tables/build/BuildAllocatedStockTable.tsx:259 -#: src/tables/build/BuildLineTable.tsx:112 -#: src/tables/build/BuildLineTable.tsx:659 -#: src/tables/sales/SalesOrderAllocationTable.tsx:224 -#: src/tables/sales/SalesOrderAllocationTable.tsx:247 +#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:257 +#: src/tables/build/BuildLineTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:657 +#: src/tables/sales/SalesOrderAllocationTable.tsx:223 +#: src/tables/sales/SalesOrderAllocationTable.tsx:246 msgid "Remove" msgstr "移除" @@ -1303,7 +1314,7 @@ msgstr "清除" #: src/components/details/DetailsImage.tsx:256 #: src/components/forms/ApiForm.tsx:696 -#: src/contexts/ThemeContext.tsx:44 +#: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 msgid "Submit" @@ -1765,7 +1776,7 @@ msgstr "主機" #: src/tables/machine/MachineTypeTable.tsx:149 #: src/tables/machine/MachineTypeTable.tsx:252 #: src/tables/machine/MachineTypeTable.tsx:355 -#: src/tables/plugin/PluginErrorTable.tsx:33 +#: src/tables/plugin/PluginErrorTable.tsx:35 #: src/tables/settings/ApiTokenTable.tsx:57 #: src/tables/settings/GroupTable.tsx:95 #: src/tables/settings/GroupTable.tsx:148 @@ -1879,7 +1890,7 @@ msgstr "已停止" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:205 +#: src/components/forms/fields/ApiFormField.tsx:206 msgid "Select file to upload" msgstr "" @@ -1919,13 +1930,13 @@ msgstr "選擇包" msgid "{0} icons" msgstr "{0} 個圖標" -#: src/components/forms/fields/RelatedModelField.tsx:480 +#: src/components/forms/fields/RelatedModelField.tsx:481 #: src/components/modals/AboutInvenTreeModal.tsx:96 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:397 msgid "Loading" msgstr "正在加載" -#: src/components/forms/fields/RelatedModelField.tsx:482 +#: src/components/forms/fields/RelatedModelField.tsx:483 msgid "No results found" msgstr "找不到結果" @@ -2133,8 +2144,8 @@ msgstr "選項" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:171 +#: src/tables/InvenTreeTableHeader.tsx:192 #: src/tables/InvenTreeTableHeader.tsx:193 -#: src/tables/InvenTreeTableHeader.tsx:194 msgid "Barcode Actions" msgstr "條碼操作" @@ -2211,6 +2222,10 @@ msgstr "無" msgid "InvenTree Logo" msgstr "InvenTree Logo" +#: src/components/items/LanguageSelect.tsx:44 +msgid "Default Language" +msgstr "" + #: src/components/items/LanguageToggle.tsx:21 msgid "Select language" msgstr "" @@ -2240,7 +2255,8 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/purchasing/SupplierPartTable.tsx:161 +#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "已更新" @@ -2288,11 +2304,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1003 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/ColumnRenderers.tsx:231 -#: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildLineTable.tsx:194 -#: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:198 +#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:124 +#: src/tables/build/BuildLineTable.tsx:197 +#: src/tables/part/PartTable.tsx:138 +#: src/tables/stock/StockItemTable.tsx:197 msgid "Available" msgstr "可用的" @@ -2596,8 +2612,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:155 -#: src/pages/Index/Settings/SystemSettings.tsx:365 -#: src/pages/Index/Settings/SystemSettings.tsx:370 +#: src/pages/Index/Settings/SystemSettings.tsx:366 +#: src/pages/Index/Settings/SystemSettings.tsx:371 msgid "System Settings" msgstr "系統設置" @@ -2647,18 +2663,18 @@ msgstr "登出" #: src/components/wizards/ImportPartWizard.tsx:808 #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:801 -#: src/pages/Index/Settings/SystemSettings.tsx:230 +#: src/pages/Index/Settings/SystemSettings.tsx:231 #: src/pages/part/PartDetail.tsx:786 #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:79 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "庫存" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:774 +#: src/pages/build/BuildDetail.tsx:775 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2669,17 +2685,17 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:268 #: src/pages/company/SupplierDetail.tsx:9 #: src/pages/company/SupplierPartDetail.tsx:366 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:559 -#: src/pages/purchasing/PurchasingIndex.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:568 +#: src/pages/purchasing/PurchasingIndex.tsx:214 msgid "Purchasing" msgstr "採購中" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:560 -#: src/pages/sales/SalesIndex.tsx:168 -#: src/pages/sales/SalesOrderDetail.tsx:625 +#: src/pages/sales/ReturnOrderDetail.tsx:569 +#: src/pages/sales/SalesIndex.tsx:169 +#: src/pages/sales/SalesOrderDetail.tsx:634 #: src/pages/sales/SalesOrderShipmentDetail.tsx:449 msgid "Sales" msgstr "銷售" @@ -2743,7 +2759,7 @@ msgstr "供應商" #: src/components/nav/SearchDrawer.tsx:298 #: src/pages/part/PartSupplierDetail.tsx:23 -#: src/pages/purchasing/PurchasingIndex.tsx:149 +#: src/pages/purchasing/PurchasingIndex.tsx:150 msgid "Manufacturers" msgstr "製造商" @@ -2800,7 +2816,7 @@ msgstr "附件" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:270 +#: src/tables/stock/StockTrackingTable.tsx:267 msgid "Notes" msgstr "備註" @@ -2850,8 +2866,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:447 -#: src/tables/build/BuildAllocatedStockTable.tsx:89 +#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2865,7 +2881,7 @@ msgstr "作者" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:661 +#: src/tables/ColumnRenderers.tsx:677 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "日期" @@ -2876,21 +2892,21 @@ msgstr "日期" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:96 -#: src/tables/company/CompanyTable.tsx:57 -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:66 +#: src/tables/company/CompanyTable.tsx:100 #: src/tables/machine/MachineListTable.tsx:384 #: src/tables/machine/MachineListTable.tsx:799 #: src/tables/part/ParametricPartTable.tsx:19 -#: src/tables/part/PartTable.tsx:197 +#: src/tables/part/PartTable.tsx:198 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:418 -#: src/tables/purchasing/SupplierPartTable.tsx:110 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:248 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:176 msgid "Active" msgstr "激活" @@ -2922,7 +2938,7 @@ msgstr "軟件包" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:348 +#: src/pages/Index/Settings/SystemSettings.tsx:349 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "插件設置" @@ -3005,31 +3021,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:173 +#: src/tables/sales/SalesOrderAllocationTable.tsx:172 msgid "Shipment" msgstr "配送" #: src/components/render/Part.tsx:28 #: src/components/render/Plugin.tsx:17 #: src/components/render/User.tsx:37 -#: src/pages/company/CompanyDetail.tsx:329 +#: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1042 -#: src/tables/ColumnRenderers.tsx:598 +#: src/tables/ColumnRenderers.tsx:614 msgid "Inactive" msgstr "未激活" #: src/components/render/Part.tsx:31 -#: src/tables/part/PartTable.tsx:281 -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:286 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "虛擬" #: src/components/render/Part.tsx:34 -#: src/tables/bom/BomTable.tsx:308 -#: src/tables/part/PartTable.tsx:152 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/part/PartTable.tsx:153 msgid "No stock" msgstr "無庫存" @@ -3038,9 +3054,9 @@ msgstr "無庫存" #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 #: src/pages/part/PartDetail.tsx:1024 -#: src/tables/bom/BomTable.tsx:450 -#: src/tables/build/BuildLineTable.tsx:224 -#: src/tables/part/PartTable.tsx:108 +#: src/tables/bom/BomTable.tsx:448 +#: src/tables/build/BuildLineTable.tsx:227 +#: src/tables/part/PartTable.tsx:109 msgid "On Order" msgstr "訂購中" @@ -3049,21 +3065,21 @@ msgstr "訂購中" #: src/pages/part/PartDetail.tsx:587 #: src/pages/part/PartDetail.tsx:1030 #: src/pages/stock/StockDetail.tsx:926 -#: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/stock/StockItemTable.tsx:213 msgid "In Production" msgstr "生產中" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:264 +#: src/tables/stock/StockTrackingTable.tsx:261 msgid "Details" msgstr "詳情" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/part/PartDetail.tsx:487 -#: src/tables/ColumnRenderers.tsx:402 -#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:423 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3073,7 +3089,7 @@ msgstr "類別" #: src/components/render/Stock.tsx:114 #: src/components/render/Stock.tsx:132 #: src/forms/BuildForms.tsx:834 -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:645 #: src/forms/StockForms.tsx:799 #: src/forms/StockForms.tsx:846 #: src/forms/StockForms.tsx:899 @@ -3086,10 +3102,10 @@ msgstr "類別" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:298 -#: src/tables/ColumnRenderers.tsx:354 -#: src/tables/ColumnRenderers.tsx:363 -#: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:129 +#: src/tables/ColumnRenderers.tsx:366 +#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/Filter.tsx:460 +#: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" msgstr "位置" @@ -3097,7 +3113,7 @@ msgstr "位置" #: src/pages/stock/StockDetail.tsx:198 #: src/pages/stock/StockDetail.tsx:931 #: src/tables/build/BuildOutputTable.tsx:108 -#: src/tables/sales/SalesOrderAllocationTable.tsx:142 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 msgid "Serial Number" msgstr "序列號" @@ -3106,9 +3122,9 @@ msgstr "序列號" #: src/forms/BuildForms.tsx:267 #: src/forms/BuildForms.tsx:673 #: src/forms/BuildForms.tsx:836 -#: src/forms/PurchaseOrderForms.tsx:861 -#: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:389 +#: src/forms/PurchaseOrderForms.tsx:854 +#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/SalesOrderForms.tsx:390 #: src/forms/StockForms.tsx:848 #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 @@ -3118,13 +3134,13 @@ msgstr "序列號" #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:258 #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildLineTable.tsx:85 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/part/PartTestResultTable.tsx:277 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/stock/StockTrackingTable.tsx:103 +#: src/tables/stock/StockTrackingTable.tsx:104 msgid "Quantity" msgstr "數量" @@ -3141,7 +3157,7 @@ msgstr "數量" #: src/forms/StockForms.tsx:1095 #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:95 msgid "Batch" msgstr "批次" @@ -3652,11 +3668,11 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/company/SupplierPartDetail.tsx:370 #: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/tables/Filter.tsx:360 -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/Filter.tsx:420 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderParametricTable.tsx:34 -#: src/tables/purchasing/PurchaseOrderTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 msgid "Supplier" msgstr "供應商" @@ -3725,7 +3741,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1064 -#: src/tables/part/PartTable.tsx:408 +#: src/tables/part/PartTable.tsx:418 msgid "Edit Part" msgstr "編輯零件" @@ -3819,13 +3835,13 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:384 #: src/pages/part/PartDetail.tsx:534 #: src/pages/part/PartDetail.tsx:993 -#: src/tables/Filter.tsx:92 -#: src/tables/purchasing/SupplierPartTable.tsx:243 +#: src/tables/Filter.tsx:134 +#: src/tables/purchasing/SupplierPartTable.tsx:268 msgid "In Stock" msgstr "入庫" #: src/components/wizards/OrderPartsWizard.tsx:146 -#: src/tables/build/BuildLineTable.tsx:407 +#: src/tables/build/BuildLineTable.tsx:405 msgid "Required Quantity" msgstr "" @@ -3842,8 +3858,8 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:219 -#: src/tables/purchasing/SupplierPartTable.tsx:188 -#: src/tables/purchasing/SupplierPartTable.tsx:276 +#: src/tables/purchasing/SupplierPartTable.tsx:213 +#: src/tables/purchasing/SupplierPartTable.tsx:301 msgid "Supplier part created" msgstr "供應商零件已更新" @@ -3917,9 +3933,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 -#: src/tables/build/BuildLineTable.tsx:816 -#: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:372 +#: src/tables/build/BuildLineTable.tsx:814 +#: src/tables/part/PartTable.tsx:532 +#: src/tables/sales/SalesOrderLineItemTable.tsx:364 msgid "Order Parts" msgstr "" @@ -4431,8 +4447,8 @@ msgstr "" #: src/forms/BuildForms.tsx:365 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:724 -#: src/tables/build/BuildAllocatedStockTable.tsx:148 -#: src/tables/build/BuildOutputTable.tsx:622 +#: src/tables/build/BuildAllocatedStockTable.tsx:146 +#: src/tables/build/BuildOutputTable.tsx:623 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" msgstr "生產產出" @@ -4444,9 +4460,9 @@ msgstr "" #: src/forms/BuildForms.tsx:368 #: src/forms/BuildForms.tsx:445 #: src/forms/BuildForms.tsx:514 -#: src/forms/PurchaseOrderForms.tsx:777 -#: src/forms/ReturnOrderForms.tsx:197 -#: src/forms/ReturnOrderForms.tsx:244 +#: src/forms/PurchaseOrderForms.tsx:770 +#: src/forms/ReturnOrderForms.tsx:198 +#: src/forms/ReturnOrderForms.tsx:245 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:241 @@ -4455,18 +4471,18 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:136 #: src/pages/sales/SalesOrderDetail.tsx:126 #: src/pages/stock/StockDetail.tsx:170 -#: src/tables/Filter.tsx:274 +#: src/tables/Filter.tsx:334 #: src/tables/build/BuildOutputTable.tsx:433 #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/part/PartTestResultTable.tsx:317 +#: src/tables/part/PartTestResultTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:135 #: src/tables/sales/ReturnOrderLineItemTable.tsx:173 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:95 #: src/tables/settings/ImportSessionTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockTrackingTable.tsx:81 +#: src/tables/stock/StockItemTable.tsx:181 +#: src/tables/stock/StockTrackingTable.tsx:82 msgid "Status" msgstr "狀態" @@ -4530,59 +4546,47 @@ msgstr "生產已完成" #: src/pages/company/SupplierPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:453 #: src/pages/stock/StockDetail.tsx:153 -#: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:46 -#: src/tables/build/BuildAllocatedStockTable.tsx:106 -#: src/tables/build/BuildLineTable.tsx:339 -#: src/tables/build/BuildOrderTable.tsx:80 -#: src/tables/part/PartSalesAllocationsTable.tsx:61 +#: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 -#: src/tables/purchasing/ManufacturerPartTable.tsx:69 -#: src/tables/purchasing/SupplierPartTable.tsx:70 -#: src/tables/sales/SalesOrderAllocationTable.tsx:135 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:64 -#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "內部零件編碼 IPN" #: src/forms/BuildForms.tsx:671 #: src/forms/BuildForms.tsx:835 #: src/forms/BuildForms.tsx:936 -#: src/forms/SalesOrderForms.tsx:387 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildLineTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:344 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/forms/SalesOrderForms.tsx:388 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 +#: src/tables/build/BuildLineTable.tsx:187 +#: src/tables/sales/SalesOrderLineItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:192 msgid "Allocated" msgstr "已分配" #: src/forms/BuildForms.tsx:706 -#: src/forms/SalesOrderForms.tsx:376 +#: src/forms/SalesOrderForms.tsx:377 #: src/pages/build/BuildDetail.tsx:109 #: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "來源地點" #: src/forms/BuildForms.tsx:707 -#: src/forms/SalesOrderForms.tsx:377 +#: src/forms/SalesOrderForms.tsx:378 msgid "Select the source location for the stock allocation" msgstr "選擇分配庫存的源位置" #: src/forms/BuildForms.tsx:739 -#: src/forms/SalesOrderForms.tsx:417 -#: src/tables/build/BuildLineTable.tsx:577 -#: src/tables/build/BuildLineTable.tsx:732 -#: src/tables/build/BuildLineTable.tsx:831 +#: src/forms/SalesOrderForms.tsx:418 +#: src/tables/build/BuildLineTable.tsx:575 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:829 #: src/tables/build/BuildOutputTable.tsx:221 -#: src/tables/sales/SalesOrderLineItemTable.tsx:382 -#: src/tables/sales/SalesOrderLineItemTable.tsx:408 +#: src/tables/sales/SalesOrderLineItemTable.tsx:374 +#: src/tables/sales/SalesOrderLineItemTable.tsx:400 msgid "Allocate Stock" msgstr "分配庫存" #: src/forms/BuildForms.tsx:742 -#: src/forms/SalesOrderForms.tsx:422 +#: src/forms/SalesOrderForms.tsx:423 msgid "Stock items allocated" msgstr "分配的庫存項目" @@ -4593,10 +4597,10 @@ msgstr "分配的庫存項目" #: src/forms/BuildForms.tsx:855 #: src/forms/BuildForms.tsx:956 -#: src/tables/build/BuildAllocatedStockTable.tsx:244 -#: src/tables/build/BuildAllocatedStockTable.tsx:280 -#: src/tables/build/BuildLineTable.tsx:742 -#: src/tables/build/BuildLineTable.tsx:865 +#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:278 +#: src/tables/build/BuildLineTable.tsx:740 +#: src/tables/build/BuildLineTable.tsx:863 msgid "Consume Stock" msgstr "" @@ -4606,21 +4610,21 @@ msgid "Stock items scheduled to be consumed" msgstr "" #: src/forms/BuildForms.tsx:892 -#: src/tables/build/BuildLineTable.tsx:517 +#: src/tables/build/BuildLineTable.tsx:515 #: src/tables/part/PartBuildAllocationsTable.tsx:101 msgid "Fully consumed" msgstr "" #: src/forms/BuildForms.tsx:937 -#: src/tables/build/BuildLineTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 +#: src/tables/build/BuildLineTable.tsx:192 +#: src/tables/stock/StockItemTable.tsx:221 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 -#: src/forms/PurchaseOrderForms.tsx:176 -#: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:187 +#: src/forms/PurchaseOrderForms.tsx:168 +#: src/forms/ReturnOrderForms.tsx:139 +#: src/forms/SalesOrderForms.tsx:188 msgid "Select project code for this line item" msgstr "" @@ -4633,7 +4637,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:127 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:326 msgid "Subscribed" msgstr "已訂閲" @@ -4670,62 +4674,62 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:456 +#: src/forms/PurchaseOrderForms.tsx:449 msgid "Choose Location" msgstr "選擇位置" -#: src/forms/PurchaseOrderForms.tsx:464 +#: src/forms/PurchaseOrderForms.tsx:457 msgid "Item Destination selected" msgstr "已選擇項目目的地" -#: src/forms/PurchaseOrderForms.tsx:474 +#: src/forms/PurchaseOrderForms.tsx:467 msgid "Part category default location selected" msgstr "已選擇零件類別默認位置" -#: src/forms/PurchaseOrderForms.tsx:484 +#: src/forms/PurchaseOrderForms.tsx:477 msgid "Received stock location selected" msgstr "已選擇接收庫存位置" -#: src/forms/PurchaseOrderForms.tsx:492 +#: src/forms/PurchaseOrderForms.tsx:485 msgid "Default location selected" msgstr "已選擇默認位置" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:546 msgid "Set Location" msgstr "設置位置" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:554 msgid "Assign Batch Code" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:563 +msgid "Assign Serial Numbers" +msgstr "" + #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 -msgid "Assign Serial Numbers" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:581 +#: src/forms/PurchaseOrderForms.tsx:574 msgid "Set Expiry Date" msgstr "" +#: src/forms/PurchaseOrderForms.tsx:582 +#: src/forms/StockForms.tsx:700 +msgid "Adjust Packaging" +msgstr "調整封包" + #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 -#: src/forms/StockForms.tsx:700 -msgid "Adjust Packaging" -msgstr "調整封包" - -#: src/forms/PurchaseOrderForms.tsx:597 +#: src/forms/PurchaseOrderForms.tsx:590 #: src/forms/StockForms.tsx:691 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "更改狀態" -#: src/forms/PurchaseOrderForms.tsx:603 +#: src/forms/PurchaseOrderForms.tsx:596 msgid "Add Note" msgstr "添加備註" @@ -4733,55 +4737,55 @@ msgstr "添加備註" #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:667 +#: src/forms/PurchaseOrderForms.tsx:660 msgid "Store at default location" msgstr "存儲在默認位置" -#: src/forms/PurchaseOrderForms.tsx:682 +#: src/forms/PurchaseOrderForms.tsx:675 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:694 +#: src/forms/PurchaseOrderForms.tsx:687 msgid "Store with already received stock" msgstr "存儲已收到的庫存" -#: src/forms/PurchaseOrderForms.tsx:718 +#: src/forms/PurchaseOrderForms.tsx:711 #: src/pages/build/BuildDetail.tsx:359 #: src/pages/stock/StockDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:953 -#: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:119 +#: src/tables/Filter.tsx:125 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 #: src/tables/build/BuildOutputTable.tsx:113 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 -#: src/tables/sales/SalesOrderAllocationTable.tsx:149 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "批號" -#: src/forms/PurchaseOrderForms.tsx:719 +#: src/forms/PurchaseOrderForms.tsx:712 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:732 +#: src/forms/PurchaseOrderForms.tsx:725 #: src/forms/StockForms.tsx:223 msgid "Serial Numbers" msgstr "序列號" -#: src/forms/PurchaseOrderForms.tsx:733 +#: src/forms/PurchaseOrderForms.tsx:726 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:750 +#: src/forms/PurchaseOrderForms.tsx:743 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:148 msgid "Expiry Date" msgstr "有效期至" -#: src/forms/PurchaseOrderForms.tsx:751 +#: src/forms/PurchaseOrderForms.tsx:744 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:763 +#: src/forms/PurchaseOrderForms.tsx:756 #: src/forms/StockForms.tsx:735 #: src/pages/company/SupplierPartDetail.tsx:173 #: src/pages/company/SupplierPartDetail.tsx:237 @@ -4790,76 +4794,76 @@ msgstr "" msgid "Packaging" msgstr "包裝" -#: src/forms/PurchaseOrderForms.tsx:787 +#: src/forms/PurchaseOrderForms.tsx:780 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:501 +#: src/tables/ColumnRenderers.tsx:517 msgid "Note" msgstr "備註" -#: src/forms/PurchaseOrderForms.tsx:859 +#: src/forms/PurchaseOrderForms.tsx:852 #: src/pages/company/SupplierPartDetail.tsx:139 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:49 msgid "SKU" msgstr "庫存單位 (SKU)" -#: src/forms/PurchaseOrderForms.tsx:860 +#: src/forms/PurchaseOrderForms.tsx:853 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285 #: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "已接收" -#: src/forms/PurchaseOrderForms.tsx:877 +#: src/forms/PurchaseOrderForms.tsx:870 msgid "Receive Line Items" msgstr "接收行項目" -#: src/forms/PurchaseOrderForms.tsx:883 +#: src/forms/PurchaseOrderForms.tsx:876 msgid "Items received" msgstr "" -#: src/forms/ReturnOrderForms.tsx:257 +#: src/forms/ReturnOrderForms.tsx:258 msgid "Receive Items" msgstr "接收物品" -#: src/forms/ReturnOrderForms.tsx:264 +#: src/forms/ReturnOrderForms.tsx:265 msgid "Item received into stock" msgstr "已收到庫存物品" #. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' -#: src/forms/SalesOrderForms.tsx:179 +#: src/forms/SalesOrderForms.tsx:180 msgid "Price based on part and quantity differs{0}" msgstr "" -#: src/forms/SalesOrderForms.tsx:210 -#: src/forms/SalesOrderForms.tsx:212 -#: src/tables/sales/SalesOrderShipmentTable.tsx:215 +#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 +#: src/tables/sales/SalesOrderShipmentTable.tsx:217 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:213 +#: src/forms/SalesOrderForms.tsx:214 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" msgstr "" -#: src/forms/SalesOrderForms.tsx:223 +#: src/forms/SalesOrderForms.tsx:224 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:238 -#: src/forms/SalesOrderForms.tsx:240 -#: src/tables/sales/SalesOrderShipmentTable.tsx:228 +#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 +#: src/tables/sales/SalesOrderShipmentTable.tsx:230 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:241 +#: src/forms/SalesOrderForms.tsx:242 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:251 +#: src/forms/SalesOrderForms.tsx:252 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:482 +#: src/forms/SalesOrderForms.tsx:483 msgid "Leave blank to use the order address" msgstr "" @@ -4889,8 +4893,8 @@ msgstr "庫存狀態" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:380 -#: src/tables/stock/StockItemTable.tsx:427 +#: src/tables/stock/StockItemTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:453 msgid "Add Stock Item" msgstr "編輯庫存項" @@ -5071,9 +5075,9 @@ msgstr "" #: src/forms/selectionListFields.tsx:100 #: src/pages/part/PartStockHistoryDetail.tsx:64 -#: src/tables/FilterSelectDrawer.tsx:114 -#: src/tables/FilterSelectDrawer.tsx:137 -#: src/tables/FilterSelectDrawer.tsx:149 +#: src/tables/FilterSelectDrawer.tsx:155 +#: src/tables/FilterSelectDrawer.tsx:178 +#: src/tables/FilterSelectDrawer.tsx:190 #: src/tables/part/PartTestResultTable.tsx:206 #: src/tables/stock/StockItemTestResultTable.tsx:207 msgid "Value" @@ -5294,15 +5298,6 @@ msgstr "" msgid "Export" msgstr "" -#: src/hooks/UseDataOutput.tsx:57 -#: src/hooks/UseDataOutput.tsx:111 -msgid "Process failed" -msgstr "" - -#: src/hooks/UseDataOutput.tsx:75 -msgid "Process completed successfully" -msgstr "" - #: src/hooks/UseForm.tsx:96 msgid "Item Created" msgstr "項目已創建" @@ -6064,9 +6059,9 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:182 -#: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:660 +#: src/tables/sales/SalesOrderAllocationTable.tsx:219 msgid "Confirm Removal" msgstr "" @@ -6303,7 +6298,7 @@ msgid "The following email addresses are associated with your account:" msgstr "以下電子郵件地址與您的賬户相關聯:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:228 -#: src/tables/purchasing/SupplierPartTable.tsx:228 +#: src/tables/purchasing/SupplierPartTable.tsx:253 msgid "Primary" msgstr "主要的" @@ -6497,7 +6492,7 @@ msgstr "點" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:726 +#: src/tables/ColumnRenderers.tsx:753 msgid "Currency" msgstr "貨幣" @@ -6882,11 +6877,11 @@ msgstr "定價" msgid "Labels" msgstr "標籤" -#: src/pages/Index/Settings/SystemSettings.tsx:259 +#: src/pages/Index/Settings/SystemSettings.tsx:260 msgid "Part Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:271 #: src/pages/part/PartStockHistoryDetail.tsx:296 #: src/pages/stock/StockDetail.tsx:532 msgid "Stock Tracking" @@ -6991,9 +6986,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:234 #: src/pages/part/PartDetail.tsx:480 #: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:50 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:70 +#: src/tables/bom/UsedInTable.tsx:49 +#: src/tables/build/BuildOrderTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:66 msgid "Revision" msgstr "版本" @@ -7006,11 +7001,11 @@ msgid "Custom Status" msgstr "" #: src/pages/build/BuildDetail.tsx:256 -#: src/pages/build/BuildDetail.tsx:749 +#: src/pages/build/BuildDetail.tsx:750 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:124 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:188 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "外部" @@ -7019,9 +7014,9 @@ msgstr "外部" #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:490 -#: src/tables/build/BuildAllocatedStockTable.tsx:113 -#: src/tables/build/BuildLineTable.tsx:355 +#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 +#: src/tables/build/BuildLineTable.tsx:353 msgid "Reference" msgstr "參考" @@ -7035,19 +7030,19 @@ msgstr "生產數量" #: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 -#: src/tables/bom/BomTable.tsx:366 -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:364 +#: src/tables/bom/BomTable.tsx:406 msgid "Can Build" msgstr "可以創建" #: src/pages/build/BuildDetail.tsx:303 -#: src/pages/build/BuildDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:494 msgid "Completed Outputs" msgstr "已出產" #: src/pages/build/BuildDetail.tsx:320 -#: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/Filter.tsx:441 +#: src/tables/build/BuildOrderTable.tsx:147 msgid "Issued By" msgstr "發佈人" @@ -7056,8 +7051,8 @@ msgstr "發佈人" #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:652 -#: src/tables/Filter.tsx:319 +#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "責任人" @@ -7092,7 +7087,7 @@ msgstr "已創建" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:674 +#: src/tables/ColumnRenderers.tsx:691 msgid "Start Date" msgstr "" @@ -7100,16 +7095,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:682 +#: src/tables/ColumnRenderers.tsx:699 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:151 -#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 msgid "Target Date" msgstr "預計日期" #: src/pages/build/BuildDetail.tsx:393 -#: src/tables/build/BuildOrderTable.tsx:94 -#: src/tables/sales/SalesOrderLineItemTable.tsx:349 +#: src/tables/build/BuildOrderTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:341 msgid "Completed" msgstr "已完成" @@ -7122,9 +7117,9 @@ msgid "Required Parts" msgstr "" #: src/pages/build/BuildDetail.tsx:447 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:417 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 -#: src/tables/part/PartSalesAllocationsTable.tsx:73 +#: src/tables/part/PartSalesAllocationsTable.tsx:71 msgid "Allocated Stock" msgstr "已分配的庫存" @@ -7132,160 +7127,160 @@ msgstr "已分配的庫存" msgid "Consumed Stock" msgstr "已消耗庫存" -#: src/pages/build/BuildDetail.tsx:480 +#: src/pages/build/BuildDetail.tsx:481 msgid "Incomplete Outputs" msgstr "未出產" -#: src/pages/build/BuildDetail.tsx:508 +#: src/pages/build/BuildDetail.tsx:509 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:523 msgid "Child Build Orders" msgstr "子生產訂單" -#: src/pages/build/BuildDetail.tsx:533 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/part/PartDetail.tsx:919 #: src/pages/stock/StockDetail.tsx:587 -#: src/tables/build/BuildOutputTable.tsx:694 +#: src/tables/build/BuildOutputTable.tsx:695 #: src/tables/stock/StockItemTestResultTable.tsx:173 msgid "Test Results" msgstr "測試結果" -#: src/pages/build/BuildDetail.tsx:576 +#: src/pages/build/BuildDetail.tsx:577 msgid "Edit Build Order" msgstr "編輯生產訂單" -#: src/pages/build/BuildDetail.tsx:598 -#: src/tables/build/BuildOrderTable.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:224 +#: src/pages/build/BuildDetail.tsx:599 +#: src/tables/build/BuildOrderTable.tsx:212 +#: src/tables/build/BuildOrderTable.tsx:228 msgid "Add Build Order" msgstr "添加生產訂單" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:609 msgid "Cancel Build Order" msgstr "取消生產訂單" -#: src/pages/build/BuildDetail.tsx:610 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:460 +#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:431 +#: src/pages/sales/ReturnOrderDetail.tsx:442 +#: src/pages/sales/SalesOrderDetail.tsx:469 msgid "Order cancelled" msgstr "訂單已取消" -#: src/pages/build/BuildDetail.tsx:611 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:432 -#: src/pages/sales/SalesOrderDetail.tsx:459 -msgid "Cancel this order" -msgstr "取消此訂單" - -#: src/pages/build/BuildDetail.tsx:620 -msgid "Hold Build Order" -msgstr "掛起生產訂單" - -#: src/pages/build/BuildDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:429 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:467 -msgid "Place this order on hold" -msgstr "將此訂單掛起" - -#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/build/BuildDetail.tsx:612 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 +msgid "Cancel this order" +msgstr "取消此訂單" + +#: src/pages/build/BuildDetail.tsx:621 +msgid "Hold Build Order" +msgstr "掛起生產訂單" + +#: src/pages/build/BuildDetail.tsx:623 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:476 +msgid "Place this order on hold" +msgstr "將此訂單掛起" + +#: src/pages/build/BuildDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/sales/ReturnOrderDetail.tsx:450 +#: src/pages/sales/SalesOrderDetail.tsx:477 msgid "Order placed on hold" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:628 +#: src/pages/build/BuildDetail.tsx:629 msgid "Issue Build Order" msgstr "發出生產訂單" -#: src/pages/build/BuildDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:424 -#: src/pages/sales/SalesOrderDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:631 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Issue this order" msgstr "發出這個訂單" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:425 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:632 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:423 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Order issued" msgstr "訂單發起" -#: src/pages/build/BuildDetail.tsx:650 +#: src/pages/build/BuildDetail.tsx:651 msgid "Complete Build Order" msgstr "完成生產訂單" -#: src/pages/build/BuildDetail.tsx:656 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:448 -#: src/pages/sales/SalesOrderDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:657 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 +#: src/pages/sales/ReturnOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:495 msgid "Mark this order as complete" msgstr "標記該訂單為已完成" -#: src/pages/build/BuildDetail.tsx:659 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 -#: src/pages/sales/ReturnOrderDetail.tsx:449 -#: src/pages/sales/SalesOrderDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:660 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:445 +#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Order completed" msgstr "訂單已完成" -#: src/pages/build/BuildDetail.tsx:686 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 -#: src/pages/sales/ReturnOrderDetail.tsx:476 -#: src/pages/sales/SalesOrderDetail.tsx:522 +#: src/pages/build/BuildDetail.tsx:687 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:474 +#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Issue Order" msgstr "發佈訂單" -#: src/pages/build/BuildDetail.tsx:693 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:472 -#: src/pages/sales/ReturnOrderDetail.tsx:483 -#: src/pages/sales/SalesOrderDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:694 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:492 +#: src/pages/sales/SalesOrderDetail.tsx:545 msgid "Complete Order" msgstr "完成訂單" -#: src/pages/build/BuildDetail.tsx:712 +#: src/pages/build/BuildDetail.tsx:713 msgid "Build Order Actions" msgstr "生產訂單操作" -#: src/pages/build/BuildDetail.tsx:717 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 -#: src/pages/sales/ReturnOrderDetail.tsx:506 -#: src/pages/sales/SalesOrderDetail.tsx:560 +#: src/pages/build/BuildDetail.tsx:718 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:504 +#: src/pages/sales/ReturnOrderDetail.tsx:515 +#: src/pages/sales/SalesOrderDetail.tsx:569 msgid "Edit order" msgstr "編輯訂單" -#: src/pages/build/BuildDetail.tsx:721 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:503 -#: src/pages/sales/ReturnOrderDetail.tsx:512 -#: src/pages/sales/SalesOrderDetail.tsx:565 +#: src/pages/build/BuildDetail.tsx:722 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:512 +#: src/pages/sales/ReturnOrderDetail.tsx:521 +#: src/pages/sales/SalesOrderDetail.tsx:574 msgid "Duplicate order" msgstr "複製訂單" -#: src/pages/build/BuildDetail.tsx:725 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:506 -#: src/pages/sales/ReturnOrderDetail.tsx:517 -#: src/pages/sales/SalesOrderDetail.tsx:568 +#: src/pages/build/BuildDetail.tsx:726 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:515 +#: src/pages/sales/ReturnOrderDetail.tsx:526 +#: src/pages/sales/SalesOrderDetail.tsx:577 msgid "Hold order" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:730 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:511 -#: src/pages/sales/ReturnOrderDetail.tsx:522 -#: src/pages/sales/SalesOrderDetail.tsx:573 +#: src/pages/build/BuildDetail.tsx:731 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:520 +#: src/pages/sales/ReturnOrderDetail.tsx:531 +#: src/pages/sales/SalesOrderDetail.tsx:582 msgid "Cancel order" msgstr "取消訂單" -#: src/pages/build/BuildDetail.tsx:768 +#: src/pages/build/BuildDetail.tsx:769 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:84 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:140 +#: src/tables/stock/StockTrackingTable.tsx:141 msgid "Build Order" msgstr "生產訂單" @@ -7294,7 +7289,7 @@ msgstr "生產訂單" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:189 msgid "Show external build orders" msgstr "" @@ -7306,9 +7301,9 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:292 #: src/pages/purchasing/PurchasingIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:107 -#: src/pages/purchasing/PurchasingIndex.tsx:135 -#: src/pages/purchasing/PurchasingIndex.tsx:156 -#: src/pages/purchasing/PurchasingIndex.tsx:184 +#: src/pages/purchasing/PurchasingIndex.tsx:136 +#: src/pages/purchasing/PurchasingIndex.tsx:157 +#: src/pages/purchasing/PurchasingIndex.tsx:186 #: src/pages/sales/SalesIndex.tsx:61 #: src/pages/sales/SalesIndex.tsx:107 #: src/pages/sales/SalesIndex.tsx:140 @@ -7326,13 +7321,13 @@ msgstr "" #: src/pages/build/BuildIndex.tsx:86 #: src/pages/part/CategoryDetail.tsx:306 #: src/pages/purchasing/PurchasingIndex.tsx:92 -#: src/pages/purchasing/PurchasingIndex.tsx:118 -#: src/pages/purchasing/PurchasingIndex.tsx:141 -#: src/pages/purchasing/PurchasingIndex.tsx:167 -#: src/pages/purchasing/PurchasingIndex.tsx:190 +#: src/pages/purchasing/PurchasingIndex.tsx:119 +#: src/pages/purchasing/PurchasingIndex.tsx:142 +#: src/pages/purchasing/PurchasingIndex.tsx:169 +#: src/pages/purchasing/PurchasingIndex.tsx:192 #: src/pages/sales/SalesIndex.tsx:79 #: src/pages/sales/SalesIndex.tsx:125 -#: src/pages/sales/SalesIndex.tsx:151 +#: src/pages/sales/SalesIndex.tsx:152 #: src/pages/stock/LocationDetail.tsx:199 msgid "Parametric View" msgstr "" @@ -7358,9 +7353,9 @@ msgstr "默認貨幣單位" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:272 #: src/pages/company/SupplierPartDetail.tsx:153 -#: src/tables/Filter.tsx:347 -#: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:90 +#: src/tables/Filter.tsx:407 +#: src/tables/company/CompanyTable.tsx:110 +#: src/tables/purchasing/SupplierPartTable.tsx:113 msgid "Manufacturer" msgstr "製造商" @@ -7371,13 +7366,13 @@ msgstr "製造商" #: src/pages/sales/SalesOrderDetail.tsx:114 #: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/pages/stock/StockDetail.tsx:370 -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:115 #: src/tables/sales/ReturnOrderParametricTable.tsx:32 -#: src/tables/sales/ReturnOrderTable.tsx:108 +#: src/tables/sales/ReturnOrderTable.tsx:125 #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:184 +#: src/tables/sales/SalesOrderTable.tsx:147 +#: src/tables/stock/StockTrackingTable.tsx:185 msgid "Customer" msgstr "客户" @@ -7405,16 +7400,16 @@ msgstr "製成零件" msgid "Assigned Stock" msgstr "已分配的庫存" -#: src/pages/company/CompanyDetail.tsx:288 -#: src/tables/company/CompanyTable.tsx:82 +#: src/pages/company/CompanyDetail.tsx:289 +#: src/tables/company/CompanyTable.tsx:91 msgid "Edit Company" msgstr "編輯公司" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Delete Company" msgstr "刪除該公司" -#: src/pages/company/CompanyDetail.tsx:311 +#: src/pages/company/CompanyDetail.tsx:312 msgid "Company Actions" msgstr "公司操作" @@ -7448,24 +7443,24 @@ msgstr "製造商零件詳情" #: src/pages/company/ManufacturerPartDetail.tsx:165 #: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 msgid "Received Stock" msgstr "接收庫存" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:109 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Edit Manufacturer Part" msgstr "編輯製造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:97 -#: src/tables/purchasing/ManufacturerPartTable.tsx:116 -#: src/tables/purchasing/ManufacturerPartTable.tsx:157 +#: src/tables/purchasing/ManufacturerPartTable.tsx:115 +#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:175 msgid "Add Manufacturer Part" msgstr "添加製造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:127 +#: src/tables/purchasing/ManufacturerPartTable.tsx:145 msgid "Delete Manufacturer Part" msgstr "刪除製造商零件" @@ -7486,7 +7481,7 @@ msgstr "零件描述" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:191 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233 -#: src/tables/purchasing/SupplierPartTable.tsx:144 +#: src/tables/purchasing/SupplierPartTable.tsx:169 msgid "Pack Quantity" msgstr "包裝數量" @@ -7517,18 +7512,18 @@ msgid "Supplier Part Actions" msgstr "供應商零件操作" #: src/pages/company/SupplierPartDetail.tsx:338 -#: src/tables/purchasing/SupplierPartTable.tsx:257 +#: src/tables/purchasing/SupplierPartTable.tsx:282 msgid "Edit Supplier Part" msgstr "編輯供應商零件" #: src/pages/company/SupplierPartDetail.tsx:346 -#: src/tables/purchasing/SupplierPartTable.tsx:282 +#: src/tables/purchasing/SupplierPartTable.tsx:307 msgid "Delete Supplier Part" msgstr "刪除供應商零件" #: src/pages/company/SupplierPartDetail.tsx:354 -#: src/tables/purchasing/SupplierPartTable.tsx:178 -#: src/tables/purchasing/SupplierPartTable.tsx:266 +#: src/tables/purchasing/SupplierPartTable.tsx:203 +#: src/tables/purchasing/SupplierPartTable.tsx:291 msgid "Add Supplier Part" msgstr "添加供應商零件" @@ -7559,7 +7554,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:606 +#: src/tables/ColumnRenderers.tsx:622 msgid "User Information" msgstr "" @@ -7662,13 +7657,13 @@ msgstr "類別詳情" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:555 -#: src/tables/part/PartTable.tsx:121 +#: src/tables/part/PartTable.tsx:122 msgid "Build Order Allocations" msgstr "分配生產訂單" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:570 -#: src/tables/part/PartTable.tsx:129 +#: src/tables/part/PartTable.tsx:130 msgid "Sales Order Allocations" msgstr "分配銷售訂單" @@ -7744,8 +7739,8 @@ msgid "Revision of" msgstr "修訂" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:378 -#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:390 +#: src/tables/ColumnRenderers.tsx:399 msgid "Default Location" msgstr "默認位置" @@ -7767,17 +7762,17 @@ msgid "Keywords" msgstr "關鍵詞" #: src/pages/part/PartDetail.tsx:542 -#: src/tables/bom/BomTable.tsx:445 -#: src/tables/build/BuildLineTable.tsx:307 -#: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:140 +#: src/tables/bom/BomTable.tsx:443 +#: src/tables/build/BuildLineTable.tsx:310 +#: src/tables/part/PartTable.tsx:320 +#: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "可用庫存" #: src/pages/part/PartDetail.tsx:548 -#: src/tables/bom/BomTable.tsx:342 -#: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/sales/SalesOrderLineItemTable.tsx:182 +#: src/tables/bom/BomTable.tsx:340 +#: src/tables/build/BuildLineTable.tsx:272 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "On order" msgstr "訂購中" @@ -7803,7 +7798,7 @@ msgstr "最低庫存" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:24 -#: src/tables/part/PartTable.tsx:203 +#: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "已鎖定" @@ -7812,7 +7807,7 @@ msgid "Template Part" msgstr "模板零件" #: src/pages/part/PartDetail.tsx:631 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:433 msgid "Assembled Part" msgstr "組裝零件" @@ -7821,12 +7816,12 @@ msgid "Component Part" msgstr "組件零件" #: src/pages/part/PartDetail.tsx:641 -#: src/tables/bom/BomTable.tsx:420 +#: src/tables/bom/BomTable.tsx:418 msgid "Testable Part" msgstr "可測試零件" #: src/pages/part/PartDetail.tsx:647 -#: src/tables/bom/BomTable.tsx:425 +#: src/tables/bom/BomTable.tsx:423 msgid "Trackable Part" msgstr "可追溯零件" @@ -7840,8 +7835,8 @@ msgstr "可銷售零件" #: src/pages/part/PartDetail.tsx:663 #: src/pages/part/PartDetail.tsx:1048 -#: src/tables/bom/BomTable.tsx:151 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:149 +#: src/tables/bom/BomTable.tsx:438 msgid "Virtual Part" msgstr "虛擬零件" @@ -7849,13 +7844,13 @@ msgstr "虛擬零件" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:690 +#: src/tables/ColumnRenderers.tsx:707 msgid "Creation Date" msgstr "創建日期" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:623 -#: src/tables/Filter.tsx:373 +#: src/tables/ColumnRenderers.tsx:639 +#: src/tables/Filter.tsx:433 msgid "Created By" msgstr "創建人" @@ -7874,7 +7869,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:712 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 -#: src/tables/part/PartTable.tsx:179 +#: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "價格範圍" @@ -7917,7 +7912,7 @@ msgstr "關聯零件" #: src/pages/part/PartDetail.tsx:942 #: src/tables/ColumnRenderers.tsx:73 -#: src/tables/bom/BomTable.tsx:663 +#: src/tables/bom/BomTable.tsx:661 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已鎖定" @@ -7945,8 +7940,8 @@ msgid "Deficit" msgstr "" #: src/pages/part/PartDetail.tsx:1076 -#: src/tables/part/PartTable.tsx:396 -#: src/tables/part/PartTable.tsx:449 +#: src/tables/part/PartTable.tsx:406 +#: src/tables/part/PartTable.tsx:459 msgid "Add Part" msgstr "添加零件" @@ -7965,7 +7960,7 @@ msgstr "訂單" #: src/pages/part/PartDetail.tsx:1162 #: src/pages/stock/StockDetail.tsx:885 -#: src/tables/build/BuildLineTable.tsx:762 +#: src/tables/build/BuildLineTable.tsx:760 msgid "Order Stock" msgstr "訂單庫存" @@ -7974,7 +7969,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1182 -#: src/tables/part/PartTable.tsx:506 +#: src/tables/part/PartTable.tsx:516 msgid "Part Actions" msgstr "零件選項" @@ -8072,7 +8067,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:129 #: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:125 msgid "Stock Value" msgstr "庫存價值" @@ -8106,21 +8101,21 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:740 -#: src/tables/bom/BomTable.tsx:283 +#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/general/ExtraLineItemTable.tsx:72 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 -#: src/tables/purchasing/PurchaseOrderTable.tsx:138 -#: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:126 -#: src/tables/sales/SalesOrderTable.tsx:179 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 +#: src/tables/purchasing/PurchaseOrderTable.tsx:155 +#: src/tables/sales/ReturnOrderTable.tsx:160 +#: src/tables/sales/SalesOrderLineItemTable.tsx:118 +#: src/tables/sales/SalesOrderTable.tsx:196 msgid "Total Price" msgstr "總價" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:60 -#: src/tables/part/PartTable.tsx:227 +#: src/tables/bom/UsedInTable.tsx:59 +#: src/tables/part/PartTable.tsx:228 msgid "Component" msgstr "組件" @@ -8150,11 +8145,11 @@ msgstr "最高價格" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 #: src/pages/stock/StockDetail.tsx:390 -#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:271 #: src/tables/general/ExtraLineItemTable.tsx:64 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:114 +#: src/tables/stock/StockItemTable.tsx:113 msgid "Unit Price" msgstr "單價" @@ -8232,9 +8227,12 @@ msgid "Purchase Pricing" msgstr "採購價格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:311 +#: src/pages/sales/ReturnOrderDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:280 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:155 +#: src/tables/stock/StockItemTable.tsx:154 msgid "Last Updated" msgstr "最近更新" @@ -8306,8 +8304,8 @@ msgid "Edit Purchase Order" msgstr "編輯採購訂單" #: src/pages/purchasing/PurchaseOrderDetail.tsx:126 -#: src/tables/purchasing/PurchaseOrderTable.tsx:154 -#: src/tables/purchasing/PurchaseOrderTable.tsx:167 +#: src/tables/purchasing/PurchaseOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:185 msgid "Add Purchase Order" msgstr "添加採購訂單" @@ -8328,7 +8326,7 @@ msgid "Completed Line Items" msgstr "已完成行項目" #: src/pages/purchasing/PurchaseOrderDetail.tsx:197 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:274 msgid "Destination" msgstr "目的地" @@ -8371,60 +8369,60 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:698 -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:312 -#: src/pages/sales/SalesOrderDetail.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:359 msgid "Order Details" msgstr "訂單細節" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 #: src/pages/purchasing/PurchaseOrderDetail.tsx:349 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 #: src/pages/sales/ReturnOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:318 #: src/pages/sales/ReturnOrderDetail.tsx:327 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:336 #: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/sales/SalesOrderDetail.tsx:374 msgid "Line Items" msgstr "行項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 -#: src/pages/sales/ReturnOrderDetail.tsx:342 -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:351 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Extra Line Items" msgstr "額外行項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:420 msgid "Issue Purchase Order" msgstr "發佈採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 msgid "Cancel Purchase Order" msgstr "取消採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:436 msgid "Hold Purchase Order" msgstr "掛起採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:435 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:444 msgid "Complete Purchase Order" msgstr "完成採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:491 -#: src/pages/sales/ReturnOrderDetail.tsx:502 -#: src/pages/sales/SalesOrderDetail.tsx:555 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:500 +#: src/pages/sales/ReturnOrderDetail.tsx:511 +#: src/pages/sales/SalesOrderDetail.tsx:564 msgid "Order Actions" msgstr "訂單操作" #: src/pages/sales/ReturnOrderDetail.tsx:115 #: src/pages/sales/SalesOrderDetail.tsx:105 #: src/pages/sales/SalesOrderShipmentDetail.tsx:132 -#: src/tables/sales/SalesOrderTable.tsx:142 +#: src/tables/sales/SalesOrderTable.tsx:155 msgid "Customer Reference" msgstr "客户參考" @@ -8442,29 +8440,29 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:395 +#: src/pages/sales/ReturnOrderDetail.tsx:404 msgid "Edit Return Order" msgstr "編輯退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:413 -#: src/tables/sales/ReturnOrderTable.tsx:154 -#: src/tables/sales/ReturnOrderTable.tsx:167 +#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/tables/sales/ReturnOrderTable.tsx:176 +#: src/tables/sales/ReturnOrderTable.tsx:189 msgid "Add Return Order" msgstr "添加退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:422 +#: src/pages/sales/ReturnOrderDetail.tsx:431 msgid "Issue Return Order" msgstr "發佈退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:430 +#: src/pages/sales/ReturnOrderDetail.tsx:439 msgid "Cancel Return Order" msgstr "取消退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/ReturnOrderDetail.tsx:447 msgid "Hold Return Order" msgstr "掛起退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:446 +#: src/pages/sales/ReturnOrderDetail.tsx:455 msgid "Complete Return Order" msgstr "完成退貨訂單" @@ -8477,55 +8475,55 @@ msgstr "完成配送" msgid "Shipping Address" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:317 +#: src/pages/sales/SalesOrderDetail.tsx:326 msgid "Edit Sales Order" msgstr "編輯銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:339 -#: src/tables/sales/SalesOrderTable.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:348 #: src/tables/sales/SalesOrderTable.tsx:122 +#: src/tables/sales/SalesOrderTable.tsx:135 msgid "Add Sales Order" msgstr "添加銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:397 -#: src/tables/sales/SalesOrderTable.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:406 +#: src/tables/sales/SalesOrderTable.tsx:165 msgid "Shipments" msgstr "配送" -#: src/pages/sales/SalesOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:458 msgid "Issue Sales Order" msgstr "發佈銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:457 +#: src/pages/sales/SalesOrderDetail.tsx:466 msgid "Cancel Sales Order" msgstr "取消銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:465 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Hold Sales Order" msgstr "掛起銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:475 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:476 +#: src/pages/sales/SalesOrderDetail.tsx:485 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:493 msgid "Complete Sales Order" msgstr "完成銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/sales/SalesOrderDetail.tsx:538 msgid "Ship Order" msgstr "裝貨單" #: src/pages/sales/SalesOrderShipmentDetail.tsx:140 -#: src/tables/sales/SalesOrderShipmentTable.tsx:156 +#: src/tables/sales/SalesOrderShipmentTable.tsx:157 msgid "Shipment Reference" msgstr "配送參考" @@ -8550,9 +8548,9 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:706 -#: src/tables/sales/SalesOrderAllocationTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:189 +#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/sales/SalesOrderAllocationTable.tsx:181 +#: src/tables/sales/SalesOrderShipmentTable.tsx:191 msgid "Shipment Date" msgstr "發貨日期" @@ -8561,7 +8559,7 @@ msgstr "發貨日期" #~ msgstr "Assigned Items" #: src/pages/sales/SalesOrderShipmentDetail.tsx:214 -#: src/tables/sales/SalesOrderShipmentTable.tsx:193 +#: src/tables/sales/SalesOrderShipmentTable.tsx:195 msgid "Delivery Date" msgstr "送達日期" @@ -8583,7 +8581,7 @@ msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:313 #: src/tables/sales/SalesOrderShipmentTable.tsx:119 -#: src/tables/sales/SalesOrderShipmentTable.tsx:238 +#: src/tables/sales/SalesOrderShipmentTable.tsx:240 msgid "Complete Shipment" msgstr "完成配送" @@ -8593,8 +8591,8 @@ msgid "Pending" msgstr "待定" #: src/pages/sales/SalesOrderShipmentDetail.tsx:346 -#: src/tables/sales/SalesOrderShipmentTable.tsx:168 -#: src/tables/sales/SalesOrderShipmentTable.tsx:299 +#: src/tables/sales/SalesOrderShipmentTable.tsx:170 +#: src/tables/sales/SalesOrderShipmentTable.tsx:301 msgid "Checked" msgstr "" @@ -8603,14 +8601,14 @@ msgid "Not Checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:358 -#: src/tables/sales/SalesOrderShipmentTable.tsx:175 -#: src/tables/sales/SalesOrderShipmentTable.tsx:304 +#: src/tables/sales/SalesOrderShipmentTable.tsx:177 +#: src/tables/sales/SalesOrderShipmentTable.tsx:306 msgid "Shipped" msgstr "已配送" #: src/pages/sales/SalesOrderShipmentDetail.tsx:364 -#: src/tables/sales/SalesOrderShipmentTable.tsx:182 -#: src/tables/sales/SalesOrderShipmentTable.tsx:309 +#: src/tables/sales/SalesOrderShipmentTable.tsx:184 +#: src/tables/sales/SalesOrderShipmentTable.tsx:311 #: src/tables/settings/EmailTable.tsx:31 msgid "Delivered" msgstr "已送達" @@ -8859,7 +8857,7 @@ msgstr "序列化庫存" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/stock/StockItemTable.tsx:420 msgid "Stock item serialized" msgstr "庫存項已創建" @@ -8913,12 +8911,12 @@ msgstr "庫存項操作" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:258 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:252 msgid "Expired" msgstr "" @@ -8947,69 +8945,69 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:150 +#: src/tables/ColumnRenderers.tsx:162 msgid "This stock item is in production" msgstr "該庫存項正在生產" -#: src/tables/ColumnRenderers.tsx:157 +#: src/tables/ColumnRenderers.tsx:169 msgid "This stock item has been assigned to a sales order" msgstr "庫存項已分配到銷售訂單" -#: src/tables/ColumnRenderers.tsx:164 +#: src/tables/ColumnRenderers.tsx:176 msgid "This stock item has been assigned to a customer" msgstr "庫存項已分配給客户" -#: src/tables/ColumnRenderers.tsx:171 +#: src/tables/ColumnRenderers.tsx:183 msgid "This stock item is installed in another stock item" msgstr "此庫存項已安裝在另一個庫存項中" -#: src/tables/ColumnRenderers.tsx:178 +#: src/tables/ColumnRenderers.tsx:190 msgid "This stock item has been consumed by a build order" msgstr "此庫存項已被生產訂單消耗" -#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/ColumnRenderers.tsx:197 msgid "This stock item is unavailable" msgstr "" -#: src/tables/ColumnRenderers.tsx:191 +#: src/tables/ColumnRenderers.tsx:203 msgid "This stock item has expired" msgstr "此庫存項已過期" -#: src/tables/ColumnRenderers.tsx:195 +#: src/tables/ColumnRenderers.tsx:207 msgid "This stock item is stale" msgstr "此庫存項是過期項" -#: src/tables/ColumnRenderers.tsx:207 +#: src/tables/ColumnRenderers.tsx:219 msgid "This stock item is over-allocated" msgstr "" -#: src/tables/ColumnRenderers.tsx:215 +#: src/tables/ColumnRenderers.tsx:227 msgid "This stock item is fully allocated" msgstr "此庫存項已完全分配" -#: src/tables/ColumnRenderers.tsx:222 +#: src/tables/ColumnRenderers.tsx:234 msgid "This stock item is partially allocated" msgstr "此庫存項已被部分分配" -#: src/tables/ColumnRenderers.tsx:240 -#: src/tables/build/BuildLineTable.tsx:304 -#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +#: src/tables/ColumnRenderers.tsx:252 +#: src/tables/build/BuildLineTable.tsx:307 +#: src/tables/sales/SalesOrderLineItemTable.tsx:154 msgid "No stock available" msgstr "無可用庫存" -#: src/tables/ColumnRenderers.tsx:250 +#: src/tables/ColumnRenderers.tsx:262 msgid "This stock item has been depleted" msgstr "庫存項已耗盡" -#: src/tables/ColumnRenderers.tsx:271 -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/bom/BomTable.tsx:357 +#: src/tables/part/PartTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:183 msgid "Stock Information" msgstr "庫存信息" -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOutputTable.tsx:650 +#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/build/BuildOutputTable.tsx:651 msgid "Allocated Lines" msgstr "已分配的項目" @@ -9046,264 +9044,282 @@ msgstr "選擇列" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:75 -msgid "Has Batch Code" -msgstr "有批號" - -#: src/tables/Filter.tsx:76 -msgid "Show items which have a batch code" -msgstr "顯示有批號的項目" - -#: src/tables/Filter.tsx:84 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/Filter.tsx:93 -msgid "Show items which are in stock" -msgstr "顯示庫存中的項目" - -#: src/tables/Filter.tsx:100 -msgid "Is Serialized" -msgstr "已序列化" - -#: src/tables/Filter.tsx:101 -msgid "Show items which have a serial number" -msgstr "顯示帶有序列號的項目" - #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" -#: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/Filter.tsx:117 +msgid "Has Batch Code" +msgstr "有批號" + +#: src/tables/Filter.tsx:118 +msgid "Show items which have a batch code" +msgstr "顯示有批號的項目" + +#: src/tables/Filter.tsx:126 +msgid "Filter items by batch code" +msgstr "" + +#: src/tables/Filter.tsx:135 +msgid "Show items which are in stock" +msgstr "顯示庫存中的項目" + +#: src/tables/Filter.tsx:142 +msgid "Is Serialized" +msgstr "已序列化" + +#: src/tables/Filter.tsx:143 +msgid "Show items which have a serial number" +msgstr "顯示帶有序列號的項目" + +#: src/tables/Filter.tsx:150 +#: src/tables/build/BuildAllocatedStockTable.tsx:133 msgid "Serial" msgstr "" -#: src/tables/Filter.tsx:109 +#: src/tables/Filter.tsx:151 msgid "Filter items by serial number" msgstr "" -#: src/tables/Filter.tsx:117 +#: src/tables/Filter.tsx:159 msgid "Serial Below" msgstr "" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:160 msgid "Show items with serial numbers less than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:126 +#: src/tables/Filter.tsx:168 msgid "Serial Above" msgstr "" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:169 msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:178 msgid "Assigned to me" msgstr "已分派給我的" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:179 msgid "Show orders assigned to me" msgstr "顯示分配給我的訂單" -#: src/tables/Filter.tsx:144 -#: src/tables/sales/SalesOrderAllocationTable.tsx:88 +#: src/tables/Filter.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:89 msgid "Outstanding" msgstr "未完成" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:187 msgid "Show outstanding items" msgstr "" -#: src/tables/Filter.tsx:153 +#: src/tables/Filter.tsx:195 msgid "Show overdue items" msgstr "" -#: src/tables/Filter.tsx:160 +#: src/tables/Filter.tsx:202 msgid "Minimum Date" msgstr "" -#: src/tables/Filter.tsx:161 +#: src/tables/Filter.tsx:203 msgid "Show items after this date" msgstr "" -#: src/tables/Filter.tsx:169 +#: src/tables/Filter.tsx:211 msgid "Maximum Date" msgstr "" -#: src/tables/Filter.tsx:170 +#: src/tables/Filter.tsx:212 msgid "Show items before this date" msgstr "" -#: src/tables/Filter.tsx:178 +#: src/tables/Filter.tsx:220 msgid "Created Before" msgstr "" -#: src/tables/Filter.tsx:179 +#: src/tables/Filter.tsx:221 msgid "Show items created before this date" msgstr "" -#: src/tables/Filter.tsx:187 +#: src/tables/Filter.tsx:229 msgid "Created After" msgstr "" -#: src/tables/Filter.tsx:188 +#: src/tables/Filter.tsx:230 msgid "Show items created after this date" msgstr "" -#: src/tables/Filter.tsx:196 +#: src/tables/Filter.tsx:238 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:197 +#: src/tables/Filter.tsx:239 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:205 +#: src/tables/Filter.tsx:247 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:248 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:214 +#: src/tables/Filter.tsx:256 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:215 +#: src/tables/Filter.tsx:257 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:223 +#: src/tables/Filter.tsx:265 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:224 +#: src/tables/Filter.tsx:266 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:232 +#: src/tables/Filter.tsx:274 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:233 +#: src/tables/Filter.tsx:275 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:241 +#: src/tables/Filter.tsx:283 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:242 +#: src/tables/Filter.tsx:284 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:254 +#: src/tables/Filter.tsx:292 +#: src/tables/stock/StockItemTable.tsx:284 +msgid "Updated After" +msgstr "" + +#: src/tables/Filter.tsx:293 +msgid "Show orders updated after this date" +msgstr "" + +#: src/tables/Filter.tsx:301 +#: src/tables/stock/StockItemTable.tsx:278 +msgid "Updated Before" +msgstr "" + +#: src/tables/Filter.tsx:302 +msgid "Show orders updated before this date" +msgstr "" + +#: src/tables/Filter.tsx:314 msgid "Has Project Code" msgstr "有項目編碼" -#: src/tables/Filter.tsx:255 +#: src/tables/Filter.tsx:315 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:264 +#: src/tables/Filter.tsx:324 msgid "Include Variants" msgstr "包含變體" -#: src/tables/Filter.tsx:265 +#: src/tables/Filter.tsx:325 msgid "Include results for part variants" msgstr "" -#: src/tables/Filter.tsx:275 +#: src/tables/Filter.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "按訂單狀態篩選" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:347 msgid "Filter by project code" msgstr "按項目編碼篩選" -#: src/tables/Filter.tsx:320 +#: src/tables/Filter.tsx:380 msgid "Filter by responsible owner" msgstr "根據負責人進行篩選" -#: src/tables/Filter.tsx:336 +#: src/tables/Filter.tsx:396 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:225 +#: src/tables/stock/StockTrackingTable.tsx:226 msgid "Filter by user" msgstr "按用户篩選" -#: src/tables/Filter.tsx:348 +#: src/tables/Filter.tsx:408 msgid "Filter by manufacturer" msgstr "" -#: src/tables/Filter.tsx:361 +#: src/tables/Filter.tsx:421 msgid "Filter by supplier" msgstr "" -#: src/tables/Filter.tsx:374 +#: src/tables/Filter.tsx:434 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:382 +#: src/tables/Filter.tsx:442 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:390 +#: src/tables/Filter.tsx:450 msgid "Filter by part category" msgstr "" -#: src/tables/Filter.tsx:401 +#: src/tables/Filter.tsx:461 msgid "Filter by stock location" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:59 +#: src/tables/FilterSelectDrawer.tsx:97 msgid "Remove filter" msgstr "移除過濾器" -#: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:104 -#: src/tables/FilterSelectDrawer.tsx:151 +#: src/tables/FilterSelectDrawer.tsx:143 +#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:192 msgid "Select filter value" msgstr "選擇過濾器值" -#: src/tables/FilterSelectDrawer.tsx:116 +#: src/tables/FilterSelectDrawer.tsx:157 msgid "Enter filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:138 +#: src/tables/FilterSelectDrawer.tsx:179 msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:301 msgid "Select filter" msgstr "選擇過濾器" -#: src/tables/FilterSelectDrawer.tsx:261 +#: src/tables/FilterSelectDrawer.tsx:302 msgid "Filter" msgstr "過濾器" -#: src/tables/FilterSelectDrawer.tsx:313 -#: src/tables/InvenTreeTableHeader.tsx:260 +#: src/tables/FilterSelectDrawer.tsx:354 +#: src/tables/InvenTreeTableHeader.tsx:259 msgid "Table Filters" msgstr "表格篩選" -#: src/tables/FilterSelectDrawer.tsx:346 +#: src/tables/FilterSelectDrawer.tsx:392 msgid "Add Filter" msgstr "添加過濾條件" -#: src/tables/FilterSelectDrawer.tsx:355 +#: src/tables/FilterSelectDrawer.tsx:401 msgid "Clear Filters" msgstr "清除篩選" -#: src/tables/InvenTreeTable.tsx:46 -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:47 +#: src/tables/InvenTreeTable.tsx:511 msgid "No records found" msgstr "沒有找到記錄" -#: src/tables/InvenTreeTable.tsx:153 +#: src/tables/InvenTreeTable.tsx:154 msgid "Error loading table options" msgstr "" @@ -9315,10 +9331,6 @@ 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:526 -msgid "Server returned incorrect data type" -msgstr "服務器返回了錯誤的數據類型" - #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" #~ msgstr "Deleted records" @@ -9335,7 +9347,11 @@ msgstr "服務器返回了錯誤的數據類型" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:559 +#: src/tables/InvenTreeTable.tsx:556 +msgid "Server returned incorrect data type" +msgstr "服務器返回了錯誤的數據類型" + +#: src/tables/InvenTreeTable.tsx:589 msgid "Error loading table data" msgstr "" @@ -9349,57 +9365,57 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:688 -msgid "View details" -msgstr "" - -#: src/tables/InvenTreeTable.tsx:691 -msgid "View {model}" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:718 +msgid "View details" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:721 +msgid "View {model}" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:104 +#: src/tables/InvenTreeTableHeader.tsx:103 msgid "Delete Selected Items" msgstr "刪除所選項目" -#: src/tables/InvenTreeTableHeader.tsx:108 +#: src/tables/InvenTreeTableHeader.tsx:107 msgid "Are you sure you want to delete the selected items?" msgstr "確定要刪除所選的項目嗎?" -#: src/tables/InvenTreeTableHeader.tsx:110 +#: src/tables/InvenTreeTableHeader.tsx:109 #: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:121 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:126 +#: src/tables/InvenTreeTableHeader.tsx:125 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:177 +#: src/tables/InvenTreeTableHeader.tsx:176 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:203 +#: src/tables/InvenTreeTableHeader.tsx:202 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "刪除選中的記錄" -#: src/tables/InvenTreeTableHeader.tsx:223 +#: src/tables/InvenTreeTableHeader.tsx:222 msgid "Refresh data" msgstr "刷新數據" -#: src/tables/InvenTreeTableHeader.tsx:272 +#: src/tables/InvenTreeTableHeader.tsx:271 msgid "Active Filters" msgstr "" @@ -9411,62 +9427,67 @@ msgstr "" #~ msgid "Upload Data" #~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:102 +#: src/tables/bom/BomTable.tsx:103 msgid "This BOM item is defined for a different parent" msgstr "此物料清單項目是為另一個上級定義的" -#: src/tables/bom/BomTable.tsx:118 +#: src/tables/bom/BomTable.tsx:119 msgid "Part Information" msgstr "零件信息" -#: src/tables/bom/BomTable.tsx:121 +#: src/tables/bom/BomTable.tsx:122 msgid "This BOM item has not been validated" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:239 msgid "Substitutes" msgstr "" +#: src/tables/bom/BomTable.tsx:301 +#: src/tables/sales/SalesOrderLineItemTable.tsx:135 +#: src/tables/sales/SalesOrderLineItemTable.tsx:193 +#: src/tables/sales/SalesOrderLineItemTable.tsx:210 +msgid "Virtual part" +msgstr "" + #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:143 -#: src/tables/sales/SalesOrderLineItemTable.tsx:201 -#: src/tables/sales/SalesOrderLineItemTable.tsx:218 -msgid "Virtual part" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:316 -#: src/tables/build/BuildLineTable.tsx:278 -#: src/tables/part/PartTable.tsx:145 +#: src/tables/bom/BomTable.tsx:314 +#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/part/PartTable.tsx:146 msgid "External stock" msgstr "外部庫存" -#: src/tables/bom/BomTable.tsx:324 -#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/bom/BomTable.tsx:322 +#: src/tables/build/BuildLineTable.tsx:244 msgid "Includes substitute stock" msgstr "包括替代庫存" +#: src/tables/bom/BomTable.tsx:331 +#: src/tables/build/BuildLineTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:160 +msgid "Includes variant stock" +msgstr "包括變體庫存" + #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:333 -#: src/tables/build/BuildLineTable.tsx:251 -#: src/tables/sales/SalesOrderLineItemTable.tsx:168 -msgid "Includes variant stock" -msgstr "包括變體庫存" - #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:348 +#: src/tables/part/PartTable.tsx:115 +msgid "Building" +msgstr "正在生產" + #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" @@ -9475,11 +9496,6 @@ msgstr "包括變體庫存" #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" -#: src/tables/bom/BomTable.tsx:350 -#: src/tables/part/PartTable.tsx:114 -msgid "Building" -msgstr "正在生產" - #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" @@ -9488,209 +9504,209 @@ msgstr "正在生產" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:400 -#: src/tables/build/BuildLineTable.tsx:499 -#: src/tables/build/BuildLineTable.tsx:540 +#: src/tables/bom/BomTable.tsx:398 +#: src/tables/build/BuildLineTable.tsx:497 +#: src/tables/build/BuildLineTable.tsx:538 msgid "Consumable item" msgstr "可耗物品" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:401 msgid "No available stock" msgstr "無可用庫存" -#: src/tables/bom/BomTable.tsx:421 -#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/bom/BomTable.tsx:419 +#: src/tables/build/BuildLineTable.tsx:218 msgid "Show testable items" msgstr "顯示可跟蹤項目" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:424 msgid "Show trackable items" msgstr "顯示可跟蹤項目" -#: src/tables/bom/BomTable.tsx:430 -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 -#: src/tables/purchasing/SupplierPartTable.tsx:233 +#: src/tables/bom/BomTable.tsx:428 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:42 +#: src/tables/purchasing/ManufacturerPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:258 msgid "Active Part" msgstr "激活的零件" -#: src/tables/bom/BomTable.tsx:431 +#: src/tables/bom/BomTable.tsx:429 msgid "Show active items" msgstr "" -#: src/tables/bom/BomTable.tsx:436 -#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/bom/BomTable.tsx:434 +#: src/tables/build/BuildLineTable.tsx:213 msgid "Show assembled items" msgstr "顯示已裝配的項目" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:439 msgid "Show virtual items" msgstr "" -#: src/tables/bom/BomTable.tsx:446 +#: src/tables/bom/BomTable.tsx:444 msgid "Show items with available stock" msgstr "顯示有可用庫存的項目" -#: src/tables/bom/BomTable.tsx:451 +#: src/tables/bom/BomTable.tsx:449 msgid "Show items on order" msgstr "按順序顯示項目" -#: src/tables/bom/BomTable.tsx:455 +#: src/tables/bom/BomTable.tsx:453 msgid "Validated" msgstr "已驗證" -#: src/tables/bom/BomTable.tsx:456 +#: src/tables/bom/BomTable.tsx:454 msgid "Show validated items" msgstr "顯示已驗證的項目" -#: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/BomTable.tsx:458 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Inherited" msgstr "繼承項" -#: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:87 +#: src/tables/bom/BomTable.tsx:459 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "顯示繼承的項目" -#: src/tables/bom/BomTable.tsx:465 +#: src/tables/bom/BomTable.tsx:463 msgid "Allow Variants" msgstr "允許變體" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:464 msgid "Show items which allow variant substitution" msgstr "顯示允許變體替換的項目" -#: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:91 -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/bom/BomTable.tsx:468 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:207 msgid "Optional" msgstr "可選項" -#: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:92 +#: src/tables/bom/BomTable.tsx:469 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "顯示可選項目" -#: src/tables/bom/BomTable.tsx:475 -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/bom/BomTable.tsx:473 +#: src/tables/build/BuildLineTable.tsx:202 msgid "Consumable" msgstr "消耗品" -#: src/tables/bom/BomTable.tsx:476 +#: src/tables/bom/BomTable.tsx:474 msgid "Show consumable items" msgstr "顯示可消耗項目" -#: src/tables/bom/BomTable.tsx:480 -#: src/tables/part/PartTable.tsx:313 +#: src/tables/bom/BomTable.tsx:478 +#: src/tables/part/PartTable.tsx:314 msgid "Has Pricing" msgstr "是否有價格" -#: src/tables/bom/BomTable.tsx:481 +#: src/tables/bom/BomTable.tsx:479 msgid "Show items with pricing" msgstr "顯示帶定價的項目" -#: src/tables/bom/BomTable.tsx:503 +#: src/tables/bom/BomTable.tsx:501 msgid "Import BOM Data" msgstr "導入物料清單數據" -#: src/tables/bom/BomTable.tsx:513 -#: src/tables/bom/BomTable.tsx:637 +#: src/tables/bom/BomTable.tsx:511 +#: src/tables/bom/BomTable.tsx:635 msgid "Add BOM Item" msgstr "添加物料清單項" -#: src/tables/bom/BomTable.tsx:518 +#: src/tables/bom/BomTable.tsx:516 msgid "BOM item created" msgstr "BOM 項目已創建" -#: src/tables/bom/BomTable.tsx:525 -#: src/tables/bom/UsedInTable.tsx:112 +#: src/tables/bom/BomTable.tsx:523 +#: src/tables/bom/UsedInTable.tsx:111 msgid "Edit BOM Item" msgstr "編輯物料清單項目" -#: src/tables/bom/BomTable.tsx:527 -#: src/tables/bom/UsedInTable.tsx:116 +#: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:115 msgid "BOM item updated" msgstr "物料清單 項目已更新" -#: src/tables/bom/BomTable.tsx:534 +#: src/tables/bom/BomTable.tsx:532 msgid "Delete BOM Item" msgstr "刪除物料清單項目" -#: src/tables/bom/BomTable.tsx:535 +#: src/tables/bom/BomTable.tsx:533 msgid "BOM item deleted" msgstr "物料清單項目已刪除" -#: src/tables/bom/BomTable.tsx:555 +#: src/tables/bom/BomTable.tsx:553 msgid "BOM item validated" msgstr "物料清單項目已驗證" -#: src/tables/bom/BomTable.tsx:564 +#: src/tables/bom/BomTable.tsx:562 msgid "Failed to validate BOM item" msgstr "驗證物料清單項目失敗" -#: src/tables/bom/BomTable.tsx:576 +#: src/tables/bom/BomTable.tsx:574 msgid "View BOM" msgstr "查看 物料清單" -#: src/tables/bom/BomTable.tsx:587 +#: src/tables/bom/BomTable.tsx:585 msgid "Validate BOM Line" msgstr "驗證物料清單行" -#: src/tables/bom/BomTable.tsx:606 +#: src/tables/bom/BomTable.tsx:604 msgid "Edit Substitutes" msgstr "編輯替代零件" -#: src/tables/bom/BomTable.tsx:631 +#: src/tables/bom/BomTable.tsx:629 msgid "Add BOM Items" msgstr "" -#: src/tables/bom/BomTable.tsx:639 +#: src/tables/bom/BomTable.tsx:637 msgid "Add a single BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:643 +#: src/tables/bom/BomTable.tsx:641 #: src/tables/general/ParameterTable.tsx:206 -#: src/tables/part/PartTable.tsx:546 +#: src/tables/part/PartTable.tsx:556 msgid "Import from File" msgstr "" -#: src/tables/bom/BomTable.tsx:645 +#: src/tables/bom/BomTable.tsx:643 msgid "Import BOM items from a file" msgstr "" -#: src/tables/bom/BomTable.tsx:668 +#: src/tables/bom/BomTable.tsx:666 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "無法編輯材料清單,因為零件已鎖定" -#: src/tables/bom/UsedInTable.tsx:40 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/bom/UsedInTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:212 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 -#: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:188 +#: src/tables/part/PartTable.tsx:210 +#: src/tables/stock/StockItemTable.tsx:187 msgid "Assembly" msgstr "裝配" -#: src/tables/bom/UsedInTable.tsx:97 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show active assemblies" msgstr "顯示活動裝配體" -#: src/tables/bom/UsedInTable.tsx:101 -#: src/tables/part/PartTable.tsx:239 +#: src/tables/bom/UsedInTable.tsx:100 +#: src/tables/part/PartTable.tsx:240 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "可追蹤" -#: src/tables/bom/UsedInTable.tsx:102 +#: src/tables/bom/UsedInTable.tsx:101 msgid "Show trackable assemblies" msgstr "顯示可跟蹤裝配體" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Allocated to Output" msgstr "分配至輸出" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Show items allocated to a build output" msgstr "顯示分配給構建輸出的項目" @@ -9703,31 +9719,31 @@ msgstr "顯示分配給構建輸出的項目" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/tables/build/BuildAllocatedStockTable.tsx:96 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 -#: src/tables/sales/SalesOrderShipmentTable.tsx:151 +#: src/tables/part/PartSalesAllocationsTable.tsx:67 +#: src/tables/sales/SalesOrderAllocationTable.tsx:123 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Order Status" msgstr "訂單狀態" +#: src/tables/build/BuildAllocatedStockTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:643 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:165 -#: src/tables/build/BuildLineTable.tsx:645 -msgid "Edit Stock Allocation" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:178 -#: src/tables/build/BuildLineTable.tsx:658 -#: src/tables/sales/SalesOrderAllocationTable.tsx:218 +#: src/tables/build/BuildAllocatedStockTable.tsx:176 +#: src/tables/build/BuildLineTable.tsx:656 +#: src/tables/sales/SalesOrderAllocationTable.tsx:217 msgid "Remove Allocated Stock" msgstr "" @@ -9736,19 +9752,19 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:183 -#: src/tables/build/BuildLineTable.tsx:663 -#: src/tables/sales/SalesOrderAllocationTable.tsx:221 +#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:661 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:243 +#: src/tables/build/BuildAllocatedStockTable.tsx:241 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:260 -#: src/tables/build/BuildLineTable.tsx:113 -#: src/tables/sales/SalesOrderAllocationTable.tsx:248 +#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildLineTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:247 msgid "Remove allocated stock" msgstr "" @@ -9756,11 +9772,11 @@ msgstr "" #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:125 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:188 msgid "Show fully allocated lines" msgstr "" @@ -9768,95 +9784,95 @@ msgstr "" #~ msgid "Show allocated lines" #~ msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/build/BuildLineTable.tsx:193 msgid "Show fully consumed lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:195 +#: src/tables/build/BuildLineTable.tsx:198 msgid "Show items with sufficient available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:200 +#: src/tables/build/BuildLineTable.tsx:203 msgid "Show consumable lines" msgstr "顯示可消耗項目" -#: src/tables/build/BuildLineTable.tsx:205 +#: src/tables/build/BuildLineTable.tsx:208 msgid "Show optional lines" msgstr "顯示可選項目" -#: src/tables/build/BuildLineTable.tsx:214 -#: src/tables/part/PartTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:217 +#: src/tables/part/PartTable.tsx:234 msgid "Testable" msgstr "可測試" -#: src/tables/build/BuildLineTable.tsx:219 -#: src/tables/stock/StockItemTable.tsx:243 +#: src/tables/build/BuildLineTable.tsx:222 +#: src/tables/stock/StockItemTable.tsx:242 msgid "Tracked" msgstr "已跟蹤" -#: src/tables/build/BuildLineTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:223 msgid "Show tracked lines" msgstr "顯示已跟蹤項目" -#: src/tables/build/BuildLineTable.tsx:225 +#: src/tables/build/BuildLineTable.tsx:228 msgid "Show items with stock on order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:260 -#: src/tables/sales/SalesOrderLineItemTable.tsx:174 +#: src/tables/build/BuildLineTable.tsx:263 +#: src/tables/sales/SalesOrderLineItemTable.tsx:166 msgid "In production" msgstr "生產中" -#: src/tables/build/BuildLineTable.tsx:288 +#: src/tables/build/BuildLineTable.tsx:291 msgid "Insufficient stock" msgstr "庫存不足" -#: src/tables/build/BuildLineTable.tsx:378 +#: src/tables/build/BuildLineTable.tsx:376 msgid "Gets Inherited" msgstr "獲取已繼承的" -#: src/tables/build/BuildLineTable.tsx:391 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Unit Quantity" msgstr "單位數量" -#: src/tables/build/BuildLineTable.tsx:418 +#: src/tables/build/BuildLineTable.tsx:416 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:427 +#: src/tables/build/BuildLineTable.tsx:425 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:435 +#: src/tables/build/BuildLineTable.tsx:433 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:444 +#: src/tables/build/BuildLineTable.tsx:442 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:518 +#: src/tables/build/BuildLineTable.tsx:516 #: src/tables/part/PartBuildAllocationsTable.tsx:102 msgid "Fully allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:566 -#: src/tables/sales/SalesOrderLineItemTable.tsx:313 +#: src/tables/build/BuildLineTable.tsx:564 +#: src/tables/sales/SalesOrderLineItemTable.tsx:305 msgid "Create Build Order" msgstr "創建生產訂單" -#: src/tables/build/BuildLineTable.tsx:587 +#: src/tables/build/BuildLineTable.tsx:585 msgid "Auto allocation in progress" msgstr "自動分配進行中" -#: src/tables/build/BuildLineTable.tsx:590 -#: src/tables/build/BuildLineTable.tsx:803 +#: src/tables/build/BuildLineTable.tsx:588 +#: src/tables/build/BuildLineTable.tsx:801 #: src/tables/build/BuildOutputTable.tsx:238 #: src/tables/build/BuildOutputTable.tsx:473 msgid "Auto Allocate Stock" msgstr "自動分配庫存量" -#: src/tables/build/BuildLineTable.tsx:591 +#: src/tables/build/BuildLineTable.tsx:589 msgid "Automatically allocate untracked BOM items to this build according to the selected options" msgstr "" @@ -9864,33 +9880,33 @@ msgstr "" #~ msgid "Automatically allocate stock to this build according to the selected options" #~ msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:611 -#: src/tables/build/BuildLineTable.tsx:625 -#: src/tables/build/BuildLineTable.tsx:752 -#: src/tables/build/BuildLineTable.tsx:853 +#: src/tables/build/BuildLineTable.tsx:609 +#: src/tables/build/BuildLineTable.tsx:623 +#: src/tables/build/BuildLineTable.tsx:750 +#: src/tables/build/BuildLineTable.tsx:851 #: src/tables/build/BuildOutputTable.tsx:384 #: src/tables/build/BuildOutputTable.tsx:389 msgid "Deallocate Stock" msgstr "取消庫存分配" -#: src/tables/build/BuildLineTable.tsx:627 +#: src/tables/build/BuildLineTable.tsx:625 msgid "Deallocate all untracked stock for this build order" msgstr "為這個構建訂單取消分配所有未跟蹤庫存" -#: src/tables/build/BuildLineTable.tsx:629 +#: src/tables/build/BuildLineTable.tsx:627 msgid "Deallocate stock from the selected line item" msgstr "從選中的行項中取消分配庫存" -#: src/tables/build/BuildLineTable.tsx:633 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Stock has been deallocated" msgstr "庫存已經取消分配" -#: src/tables/build/BuildLineTable.tsx:772 +#: src/tables/build/BuildLineTable.tsx:770 msgid "Build Stock" msgstr "生產庫存" -#: src/tables/build/BuildLineTable.tsx:785 -#: src/tables/sales/SalesOrderLineItemTable.tsx:489 +#: src/tables/build/BuildLineTable.tsx:783 +#: src/tables/sales/SalesOrderLineItemTable.tsx:481 msgid "View Part" msgstr "" @@ -9921,31 +9937,31 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:167 -#: src/tables/purchasing/PurchaseOrderTable.tsx:83 -#: src/tables/sales/ReturnOrderTable.tsx:79 -#: src/tables/sales/SalesOrderTable.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:171 +#: src/tables/purchasing/PurchaseOrderTable.tsx:94 +#: src/tables/sales/ReturnOrderTable.tsx:94 +#: src/tables/sales/SalesOrderTable.tsx:92 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:168 -#: src/tables/purchasing/PurchaseOrderTable.tsx:84 -#: src/tables/sales/ReturnOrderTable.tsx:80 -#: src/tables/sales/SalesOrderTable.tsx:82 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/purchasing/PurchaseOrderTable.tsx:95 +#: src/tables/sales/ReturnOrderTable.tsx:95 +#: src/tables/sales/SalesOrderTable.tsx:93 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderTable.tsx:89 -#: src/tables/sales/ReturnOrderTable.tsx:85 -#: src/tables/sales/SalesOrderTable.tsx:87 +#: src/tables/build/BuildOrderTable.tsx:177 +#: src/tables/purchasing/PurchaseOrderTable.tsx:100 +#: src/tables/sales/ReturnOrderTable.tsx:100 +#: src/tables/sales/SalesOrderTable.tsx:98 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 -#: src/tables/purchasing/PurchaseOrderTable.tsx:90 -#: src/tables/sales/ReturnOrderTable.tsx:86 -#: src/tables/sales/SalesOrderTable.tsx:88 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/purchasing/PurchaseOrderTable.tsx:101 +#: src/tables/sales/ReturnOrderTable.tsx:101 +#: src/tables/sales/SalesOrderTable.tsx:99 msgid "Show orders with a start date" msgstr "" @@ -9983,7 +9999,7 @@ msgid "Build output created" msgstr "" #: src/tables/build/BuildOutputTable.tsx:375 -#: src/tables/build/BuildOutputTable.tsx:583 +#: src/tables/build/BuildOutputTable.tsx:584 msgid "Edit Build Output" msgstr "編輯生成輸出" @@ -9996,8 +10012,8 @@ msgid "Serialize Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:434 -#: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/part/PartTestResultTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:182 msgid "Filter by stock status" msgstr "按庫存狀態篩選" @@ -10041,27 +10057,27 @@ msgstr "" msgid "Complete build output" msgstr "完成生產輸出" -#: src/tables/build/BuildOutputTable.tsx:590 +#: src/tables/build/BuildOutputTable.tsx:591 msgid "Scrap" msgstr "報廢件" -#: src/tables/build/BuildOutputTable.tsx:591 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Scrap build output" msgstr "報廢生產輸出" -#: src/tables/build/BuildOutputTable.tsx:601 +#: src/tables/build/BuildOutputTable.tsx:602 msgid "Cancel build output" msgstr "取消生產輸出" -#: src/tables/build/BuildOutputTable.tsx:665 +#: src/tables/build/BuildOutputTable.tsx:666 msgid "Required Tests" msgstr "需要測試" -#: src/tables/build/BuildOutputTable.tsx:741 +#: src/tables/build/BuildOutputTable.tsx:742 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:743 +#: src/tables/build/BuildOutputTable.tsx:744 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -10086,28 +10102,28 @@ msgstr "刪除地址" msgid "Are you sure you want to delete this address?" msgstr "您確定要刪除該地址?" -#: src/tables/company/CompanyTable.tsx:70 -#: src/tables/company/CompanyTable.tsx:120 -msgid "Add Company" -msgstr "添加公司" - #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:92 +#: src/tables/company/CompanyTable.tsx:79 +#: src/tables/company/CompanyTable.tsx:129 +msgid "Add Company" +msgstr "添加公司" + +#: src/tables/company/CompanyTable.tsx:101 msgid "Show active companies" msgstr "顯示活躍的公司" -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are suppliers" msgstr "顯示供應商公司" -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:111 msgid "Show companies which are manufacturers" msgstr "顯示屬於製造商的公司" -#: src/tables/company/CompanyTable.tsx:107 +#: src/tables/company/CompanyTable.tsx:116 msgid "Show companies which are customers" msgstr "顯示客户公司" @@ -10217,26 +10233,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:302 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 #: src/tables/sales/ReturnOrderLineItemTable.tsx:184 -#: src/tables/sales/SalesOrderLineItemTable.tsx:254 -#: src/tables/sales/SalesOrderLineItemTable.tsx:359 +#: src/tables/sales/SalesOrderLineItemTable.tsx:246 +#: src/tables/sales/SalesOrderLineItemTable.tsx:351 msgid "Add Line Item" msgstr "添加行項目" #: src/tables/general/ExtraLineItemTable.tsx:108 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:325 #: src/tables/sales/ReturnOrderLineItemTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:273 +#: src/tables/sales/SalesOrderLineItemTable.tsx:265 msgid "Edit Line Item" msgstr "編輯行項目" #: src/tables/general/ExtraLineItemTable.tsx:117 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:334 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:282 +#: src/tables/sales/SalesOrderLineItemTable.tsx:274 msgid "Delete Line Item" msgstr "刪除行項目" @@ -10332,7 +10348,7 @@ msgid "Show templates with choices" msgstr "顯示有選項的模板" #: src/tables/general/ParameterTemplateTable.tsx:148 -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:246 msgid "Has Units" msgstr "有單位" @@ -10592,7 +10608,7 @@ msgid "Notification" msgstr "通知" #: src/tables/notifications/NotificationTable.tsx:41 -#: src/tables/plugin/PluginErrorTable.tsx:37 +#: src/tables/plugin/PluginErrorTable.tsx:39 #: src/tables/settings/ErrorTable.tsx:50 msgid "Message" msgstr "信息" @@ -10636,7 +10652,7 @@ msgid "Required Stock" msgstr "" #: src/tables/part/PartBuildAllocationsTable.tsx:124 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:384 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:386 msgid "View Build Order" msgstr "" @@ -10645,7 +10661,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:222 msgid "Include Subcategories" msgstr "包含子類別" @@ -10729,136 +10745,136 @@ msgstr "顯示待定的訂單" msgid "Show received items" msgstr "顯示已收到的條目" -#: src/tables/part/PartSalesAllocationsTable.tsx:90 -#: src/tables/sales/SalesOrderShipmentTable.tsx:263 +#: src/tables/part/PartSalesAllocationsTable.tsx:88 +#: src/tables/sales/SalesOrderShipmentTable.tsx:265 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:100 msgid "Minimum stock" msgstr "最低庫存數" -#: src/tables/part/PartTable.tsx:198 +#: src/tables/part/PartTable.tsx:199 msgid "Filter by part active status" msgstr "按零件活動狀態篩選" -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:205 msgid "Filter by part locked status" msgstr "按零件鎖定狀態篩選" -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:211 msgid "Filter by assembly attribute" msgstr "按裝配屬性篩選" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:216 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:217 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:223 msgid "Include parts in subcategories" msgstr "包括子類別中的零件" -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:229 msgid "Filter by component attribute" msgstr "按組件屬性篩選" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:235 msgid "Filter by testable attribute" msgstr "按可跟蹤屬性篩選" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:241 msgid "Filter by trackable attribute" msgstr "按可跟蹤屬性篩選" -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:247 msgid "Filter by parts which have units" msgstr "按擁有單位的零件篩選" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:252 msgid "Has IPN" msgstr "有內部零件編碼" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:253 msgid "Filter by parts which have an internal part number" msgstr "按具有內部零件編號的零件篩選" -#: src/tables/part/PartTable.tsx:257 +#: src/tables/part/PartTable.tsx:258 msgid "Has Stock" msgstr "有庫存" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:259 msgid "Filter by parts which have stock" msgstr "按有庫存的零件篩選" -#: src/tables/part/PartTable.tsx:264 +#: src/tables/part/PartTable.tsx:265 msgid "Filter by parts which have low stock" msgstr "按庫存少的零件篩選" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:270 msgid "Purchaseable" msgstr "可購買" -#: src/tables/part/PartTable.tsx:270 +#: src/tables/part/PartTable.tsx:271 msgid "Filter by parts which are purchaseable" msgstr "按可購買的零件篩選" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:276 msgid "Salable" msgstr "可銷售" -#: src/tables/part/PartTable.tsx:276 +#: src/tables/part/PartTable.tsx:277 msgid "Filter by parts which are salable" msgstr "按可出售的零件篩選" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which are virtual" msgstr "按虛擬零件篩選" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:287 msgid "Not Virtual" msgstr "非虛擬的" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:292 msgid "Is Template" msgstr "是模板" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:293 msgid "Filter by parts which are templates" msgstr "按模板部分篩選零件" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:298 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:298 +#: src/tables/part/PartTable.tsx:299 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:304 msgid "Is Revision" msgstr "是否修訂" -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:305 msgid "Filter by parts which are revisions" msgstr "按修訂零件篩選" -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:309 msgid "Has Revisions" msgstr "有修訂" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:310 msgid "Filter by parts which have revisions" msgstr "按有修訂的零件篩選" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:315 msgid "Filter by parts which have pricing information" msgstr "按有定價信息的零件篩選" -#: src/tables/part/PartTable.tsx:320 +#: src/tables/part/PartTable.tsx:321 msgid "Filter by parts which have available stock" msgstr "按有可用庫存的零件篩選" @@ -10870,55 +10886,55 @@ msgstr "按有可用庫存的零件篩選" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:326 +#: src/tables/part/PartTable.tsx:327 msgid "Filter by parts to which the user is subscribed" msgstr "按用户訂閲的零件篩選" -#: src/tables/part/PartTable.tsx:377 +#: src/tables/part/PartTable.tsx:387 msgid "Import Parts" msgstr "" -#: src/tables/part/PartTable.tsx:464 -#: src/tables/part/PartTable.tsx:512 +#: src/tables/part/PartTable.tsx:474 +#: src/tables/part/PartTable.tsx:522 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:514 +#: src/tables/part/PartTable.tsx:524 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:524 +#: src/tables/part/PartTable.tsx:534 msgid "Order selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:534 +#: src/tables/part/PartTable.tsx:544 msgid "Add Parts" msgstr "" -#: src/tables/part/PartTable.tsx:540 +#: src/tables/part/PartTable.tsx:550 msgid "Create Part" msgstr "" -#: src/tables/part/PartTable.tsx:542 +#: src/tables/part/PartTable.tsx:552 msgid "Create a new part" msgstr "" -#: src/tables/part/PartTable.tsx:548 +#: src/tables/part/PartTable.tsx:558 msgid "Import parts from a file" msgstr "" -#: src/tables/part/PartTable.tsx:553 +#: src/tables/part/PartTable.tsx:563 msgid "Import from Supplier" msgstr "" -#: src/tables/part/PartTable.tsx:555 +#: src/tables/part/PartTable.tsx:565 msgid "Import parts from a supplier plugin" msgstr "" #: src/tables/part/PartTestResultTable.tsx:103 #: src/tables/part/PartTestResultTable.tsx:181 -#: src/tables/part/PartTestResultTable.tsx:328 -#: src/tables/part/PartTestResultTable.tsx:342 +#: src/tables/part/PartTestResultTable.tsx:329 +#: src/tables/part/PartTestResultTable.tsx:343 #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:369 #: src/tables/stock/StockItemTestResultTable.tsx:430 @@ -10943,7 +10959,7 @@ msgstr "" msgid "No Result" msgstr "無結果" -#: src/tables/part/PartTestResultTable.tsx:306 +#: src/tables/part/PartTestResultTable.tsx:307 msgid "Show build outputs currently in production" msgstr "顯示當前生產中的構建輸出" @@ -11082,7 +11098,7 @@ msgstr "" msgid "Delete Selection List" msgstr "" -#: src/tables/plugin/PluginErrorTable.tsx:29 +#: src/tables/plugin/PluginErrorTable.tsx:31 msgid "Stage" msgstr "階段" @@ -11301,7 +11317,7 @@ msgid "Sample" msgstr "樣本" #: src/tables/plugin/PluginListTable.tsx:438 -#: src/tables/stock/StockItemTable.tsx:227 +#: src/tables/stock/StockItemTable.tsx:226 msgid "Installed" msgstr "已安裝" @@ -11321,24 +11337,24 @@ msgstr "已安裝" #~ msgid "Are you sure you want to delete this parameter?" #~ msgstr "Are you sure you want to delete this parameter?" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:83 -#: src/tables/purchasing/SupplierPartTable.tsx:99 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:31 +#: src/tables/purchasing/ManufacturerPartTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "MPN" msgstr "製造商零件編號 (MPN)" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:136 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:43 +#: src/tables/purchasing/ManufacturerPartTable.tsx:154 msgid "Show manufacturer parts for active internal parts." msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:141 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:48 +#: src/tables/purchasing/ManufacturerPartTable.tsx:159 msgid "Active Manufacturer" msgstr "" -#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:143 +#: src/tables/purchasing/ManufacturerPartParametricTable.tsx:49 +#: src/tables/purchasing/ManufacturerPartTable.tsx:161 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11359,7 +11375,7 @@ msgstr "" #~ msgstr "Are you sure you want to remove this manufacturer part?" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:115 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:400 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 msgid "Import Line Items" msgstr "導入行項目" @@ -11367,15 +11383,15 @@ msgstr "導入行項目" msgid "Supplier Code" msgstr "供應商代碼" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Supplier Link" msgstr "供應商鏈接" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252 msgid "Manufacturer Code" msgstr "製造商編號" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:284 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:286 msgid "Show line items which have been received" msgstr "" @@ -11385,15 +11401,15 @@ msgstr "" #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:353 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:355 msgid "Receive line item" msgstr "接收這行項目" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:417 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:419 msgid "Receive items" msgstr "收到項目" -#: src/tables/purchasing/SupplierPartTable.tsx:135 +#: src/tables/purchasing/SupplierPartTable.tsx:160 msgid "Base units" msgstr "基礎單位" @@ -11401,10 +11417,6 @@ msgstr "基礎單位" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Add supplier part" -msgstr "添加供應商零件" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" @@ -11413,31 +11425,35 @@ msgstr "添加供應商零件" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:208 +#: src/tables/purchasing/SupplierPartTable.tsx:225 +msgid "Add supplier part" +msgstr "添加供應商零件" + +#: src/tables/purchasing/SupplierPartTable.tsx:233 msgid "Import supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:224 +#: src/tables/purchasing/SupplierPartTable.tsx:249 msgid "Show active supplier parts" msgstr "顯示活動供應商零件" -#: src/tables/purchasing/SupplierPartTable.tsx:229 +#: src/tables/purchasing/SupplierPartTable.tsx:254 msgid "Show primary supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:234 +#: src/tables/purchasing/SupplierPartTable.tsx:259 msgid "Show active internal parts" msgstr "顯示活動內部零件" -#: src/tables/purchasing/SupplierPartTable.tsx:238 +#: src/tables/purchasing/SupplierPartTable.tsx:263 msgid "Active Supplier" msgstr "活躍的供應商" -#: src/tables/purchasing/SupplierPartTable.tsx:239 +#: src/tables/purchasing/SupplierPartTable.tsx:264 msgid "Show active suppliers" msgstr "顯示活躍供應商" -#: src/tables/purchasing/SupplierPartTable.tsx:244 +#: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "Show supplier parts with stock" msgstr "" @@ -11461,37 +11477,37 @@ msgstr "接收選中項目" msgid "Receive Item" msgstr "接收物品" -#: src/tables/sales/SalesOrderAllocationTable.tsx:89 +#: src/tables/sales/SalesOrderAllocationTable.tsx:90 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:94 +#: src/tables/sales/SalesOrderAllocationTable.tsx:95 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:156 +#: src/tables/sales/SalesOrderAllocationTable.tsx:155 msgid "Available Quantity" msgstr "可用數量" -#: src/tables/sales/SalesOrderAllocationTable.tsx:163 +#: src/tables/sales/SalesOrderAllocationTable.tsx:162 msgid "Allocated Quantity" msgstr "已分配數量" -#: src/tables/sales/SalesOrderAllocationTable.tsx:177 -#: src/tables/sales/SalesOrderAllocationTable.tsx:191 +#: src/tables/sales/SalesOrderAllocationTable.tsx:176 +#: src/tables/sales/SalesOrderAllocationTable.tsx:190 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:189 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:211 -#: src/tables/sales/SalesOrderAllocationTable.tsx:235 +#: src/tables/sales/SalesOrderAllocationTable.tsx:210 +#: src/tables/sales/SalesOrderAllocationTable.tsx:234 msgid "Edit Allocation" msgstr "" @@ -11500,16 +11516,16 @@ msgstr "" #~ msgid "Delete Allocation" #~ msgstr "Delete Allocation" +#: src/tables/sales/SalesOrderAllocationTable.tsx:260 #: src/tables/sales/SalesOrderAllocationTable.tsx:261 -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 msgid "View Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:317 +#: src/tables/sales/SalesOrderAllocationTable.tsx:316 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:333 +#: src/tables/sales/SalesOrderAllocationTable.tsx:332 msgid "Assign to shipment" msgstr "" @@ -11517,31 +11533,31 @@ msgstr "" #~ msgid "Allocate stock" #~ msgstr "Allocate stock" +#: src/tables/sales/SalesOrderLineItemTable.tsx:287 +msgid "Allocate Serial Numbers" +msgstr "分配序列號" + #: src/tables/sales/SalesOrderLineItemTable.tsx:291 #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:295 -msgid "Allocate Serial Numbers" -msgstr "分配序列號" - -#: src/tables/sales/SalesOrderLineItemTable.tsx:345 +#: src/tables/sales/SalesOrderLineItemTable.tsx:337 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:350 +#: src/tables/sales/SalesOrderLineItemTable.tsx:342 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:423 +#: src/tables/sales/SalesOrderLineItemTable.tsx:415 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:441 +#: src/tables/sales/SalesOrderLineItemTable.tsx:433 msgid "Build stock" msgstr "生產庫存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:459 +#: src/tables/sales/SalesOrderLineItemTable.tsx:451 msgid "Order stock" msgstr "訂單庫存" @@ -11553,31 +11569,31 @@ msgstr "訂單庫存" msgid "Create Shipment" msgstr "創建配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:164 +#: src/tables/sales/SalesOrderShipmentTable.tsx:166 msgid "Items" msgstr "項目" -#: src/tables/sales/SalesOrderShipmentTable.tsx:248 +#: src/tables/sales/SalesOrderShipmentTable.tsx:250 msgid "Edit shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:256 +#: src/tables/sales/SalesOrderShipmentTable.tsx:258 msgid "Cancel shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:286 +#: src/tables/sales/SalesOrderShipmentTable.tsx:288 msgid "Add shipment" msgstr "添加配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:300 +#: src/tables/sales/SalesOrderShipmentTable.tsx:302 msgid "Show shipments which have been checked" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:305 +#: src/tables/sales/SalesOrderShipmentTable.tsx:307 msgid "Show shipments which have been shipped" msgstr "顯示已發貨的貨物" -#: src/tables/sales/SalesOrderShipmentTable.tsx:310 +#: src/tables/sales/SalesOrderShipmentTable.tsx:312 msgid "Show shipments which have been delivered" msgstr "顯示已送達的貨物" @@ -12195,128 +12211,120 @@ msgstr "刪除位置類型" msgid "Icon" msgstr "圖標" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:159 msgid "Stocktake Date" msgstr "盤點日期" -#: src/tables/stock/StockItemTable.tsx:178 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Show stock for active parts" msgstr "顯示激活零件的庫存" -#: src/tables/stock/StockItemTable.tsx:189 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Show stock for assembled parts" msgstr "顯示組裝配件的庫存" -#: src/tables/stock/StockItemTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Show items which have been allocated" msgstr "顯示已分配的項目" -#: src/tables/stock/StockItemTable.tsx:199 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Show items which are available" msgstr "顯示可用的項目" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "包括子地點" -#: src/tables/stock/StockItemTable.tsx:204 +#: src/tables/stock/StockItemTable.tsx:203 msgid "Include stock in sublocations" msgstr "包括子地點的庫存" -#: src/tables/stock/StockItemTable.tsx:208 +#: src/tables/stock/StockItemTable.tsx:207 msgid "Depleted" msgstr "耗盡" -#: src/tables/stock/StockItemTable.tsx:209 +#: src/tables/stock/StockItemTable.tsx:208 msgid "Show depleted stock items" msgstr "顯示耗盡的庫存項" -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:214 msgid "Show items which are in production" msgstr "顯示正在生產的項目" -#: src/tables/stock/StockItemTable.tsx:223 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:228 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Show stock items which are installed in other items" msgstr "顯示安裝在其他項目中的庫存項" -#: src/tables/stock/StockItemTable.tsx:232 +#: src/tables/stock/StockItemTable.tsx:231 msgid "Sent to Customer" msgstr "發送給客户" -#: src/tables/stock/StockItemTable.tsx:233 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Show items which have been sent to a customer" msgstr "顯示已發送給客户的項目" -#: src/tables/stock/StockItemTable.tsx:244 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Show tracked items" msgstr "顯示已跟蹤項目" -#: src/tables/stock/StockItemTable.tsx:248 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Has Purchase Price" msgstr "有采購價格" -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Show items which have a purchase price" msgstr "顯示有購買價格的項目" -#: src/tables/stock/StockItemTable.tsx:254 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:260 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:265 +#: src/tables/stock/StockItemTable.tsx:264 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:266 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:272 +#: src/tables/stock/StockItemTable.tsx:271 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Show items which expired after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:279 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:280 msgid "Show items updated before this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:285 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:286 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:291 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:292 +#: src/tables/stock/StockItemTable.tsx:291 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:296 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:298 +#: src/tables/stock/StockItemTable.tsx:297 msgid "Show items counted after this date" msgstr "" @@ -12324,11 +12332,11 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:303 +#: src/tables/stock/StockItemTable.tsx:302 msgid "External Location" msgstr "外部地點" -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/stock/StockItemTable.tsx:303 msgid "Show items in an external location" msgstr "顯示外部庫存地點的項目" @@ -12344,7 +12352,7 @@ msgstr "顯示外部庫存地點的項目" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:440 msgid "Order items" msgstr "" @@ -12515,23 +12523,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:93 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:108 +#: src/tables/stock/StockTrackingTable.tsx:109 msgid "Added" msgstr "已添加" -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:114 msgid "Removed" msgstr "已刪除" -#: src/tables/stock/StockTrackingTable.tsx:253 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock item no longer exists" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:279 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "No user information" msgstr "沒有用户信息"